I guess people liked the design of the china mascots (They're sooo adorable) and the canadian olympic mascots (And they arent no beaver or moose this time its canadian myths) that they just disliked the style of the london ones (what even are they honestly. Their little story is cute)
My fav has to be the rio 2016 mascots tho.
They look like pokemon.
I absolutely LOVE pokemon.