I would just say that Moyes has no idea how to deal with big names. He tried to get all the good players on the field instead of having a philosophy, which is way more important. He is also conservative, and doesn't want to try new things or even new staffs. He stick with what he's got in Everton and destroyed the morale of the whole squad.
I think the football games nowadays have ruined most fans expectations when it comes to a transfer window. They expect their club to sign mega players every transfer window like how they can in their FM or FIFA (which is way more ridiculous, you can change your whole squad in 1 season). They also rate players by how fast they can run (ugh) nowadays, which is absolutely bonkers (just look at any Hummels discussion online).