I realize I suck at chess and make a ton of blunders but JFC, 3 out of my last 12 opponents at 650-700 ELO 5min blitz had 90%+ accuracy and one had 88%.
Accuracy scores are curved for each rating-- so you may well see a 700 play with 90% accuracy that is not in the same league as a 2000 with 90% accuracy.
Look at this game where your opponent had a 90% accuracy score:
I realize I suck at chess and make a ton of blunders but JFC, 3 out of my last 12 opponents at 650-700 ELO 5min blitz had 90%+ accuracy and one had 88%.