Far too many people believe that the industry has always been structured like it is, and worse yet that it should be this way ...
You don't have to go back far at all to see how rapidly people's opinions can change, after all the XBox was heavily criticized for being a scaled down PC and its library was seen as being too PC centric because of its First Person Shooters and Western Role Playing games. If you go back a generation futher, there were many people who used to bash the Playstation because it didn't play games it played simple/easy interactive movies ... after all, all you needed was a pulse to finish these games, and there were more cutscenes than there was gameplay.
What drives a lot of this change is that third party publishers are like locusts, and they over-saturate a market to the extent that it is very difficult for any company to be successful, and then these publishers move onto another market until they have fully exploited it fully. This leads to market destruction because people who are casually interested in genres become bored of them, and people's expectations are raised to a level that only a couple of games a generation become worth buying for them.
Nintendo is a very diversified company and they’re producing products in many genres which are very under-served by the rest of the industry. A lot of the hatred of Nintendo comes from this because many people in the industry are bitter and jealous because they have always followed conventional wisdom (and been a good little locust in the swarm) and Nintendo has been successful because they broke with convention and did their own thing.