> Internally, MultiPV is enabled, and with a certain probability depending on the Skill Level a weaker move will be played.
Within the constraints of the depth and calculation times it determines the best move, but depending on MultiPV it will deliberately not play that move and play an inferior one instead.
Here is a game I just played that illustrates this phenomenon:
https://lichess.org/PiIFqI2c/black
The engine plays well before making a series of random blunders no human would make. You can try this yourself by playing the different Stockfish levels on lichess.org. You will be unable to find a level that makes for an enjoyable game. There are some new engines that use neural networks to try and play similarly to how humans do [1]. I can't comment on their success, but their lack of wide adoption by the chess community signals to me that it is still incomparable to humans.