It also cracks me up when the report labels what may be the second "best" move as "excellent," even if it is a losing move and/or significantly worse than the "best" move.
And I'm still trying to wrap my head around "brilliancies," and how and/or why they initially fool the engine as opposed to other material sacrifices.
For excellent moves, the engine obviously calculates the moves further than you, even though the moves may look like losing moves at first, the engine could might see a lot of possibilities. In the case of brilliant moves, the engine depth is too low to calculate if the move is in fact the best move. If you play a brilliant move, that means you forced the engine to calculate further (resetting its depth) and if it sees that the move you played was better than the suggested move, you played a "brilliant" move. Even if it is the looks like the only option to us, the engine sees a lot more options. You could also just increase the engine depth and your moves will not be brilliant anymore, because the engine found the move itself... I hope this cleared it up a little, there probably are better explanations but this is the best I could do.
Thanks. To clarify, I'm not saying the "excellent" moves are losing moves given that distinction in lieu of winning or drawing moves. These "losing excellent" moves are usually the second best move in a position in which even the "best" move loses, in other words a dead lost position.
The depth of analysis is shallow. It often gives a move as best and then quickly changes it’s mind to a blunder after the next move flip flopping back and forth between best, excellent or good or mistakes. How it arrives at an Accuracy score I think has the programmers themselves stumped !
This isn't the programmers fault though , you just have to increase the engine depth if you want a more accurate report... If you go to an analysis board, you'll see a little cog wheel in the top right corner next to the game board. There you can increase the engine depth, it will give a more accurate calculation but it will also take much longer. The programmers only implemented stockfish so I can tell you that it certainly isn't their fault. You could also download stockfish for yourself and analyse the game manually. Link for stockfish download: https://stockfishchess.org or https://github.com/official-stockfish/Stockfish for source code. Hope I could help.