I think that for movies they need to sell a lot to be blockbusters (movies that the waiting line would go over the block), but yes generally they'll all be those high budget and usually action movies.
Would you not consider John Carter a blockbuster? The movie cost a shit ton and marketing was huge. The movie was a giant bomb. Like one of the largest of all time.
Then we as gamers need to word things better when making certain requests. Like instead of saying, "I want more 3rd party AAA games on Switch," people should say " I want more QUALITY 3rd party games on Switch."
Most people would rather have games like Octopath Traveler, Mario Plus Rabbids, or Fortnite on the console than many of the other lackluster AAA games. They would be nice to have, and people would brag, but quality seems to be trumping games that cost more to make. Even the better AAA games that do come to Switch seem to struggle despite people wanting them on the system. DOOM and Wolf 2 for example, while great ports, lacked in quality when compared to their counterparts. But cheaper games that are just as good like Crash, Sonic Mania, Octopath, etc are selling like hotcacks. So when most Switch gamers beg for more AAA 3rd party games, they are not truly asking for what they want based on sales numbers.
I am not saying you are wrong, it is just a difference of perspective. One party is looking at it from a consumer standpoint (mainly Nintendo fans) while the other is looking at it from a development standpoint. Both sides have a point, and while the development standpoint seems to be the traditional term, a difference in perspective is causing a lose in translation when the topic is discussed.
Obviously we want quality and quality helps a system sell as well, but whether or not a AAA game ends up being good or sells well in the end, before it is released it works as one giant advertisement for the system. People will buy a system for the promise of a future AAA game coming out for it. When the game comes out and sucks, it don't matter, the system was already sold and that consumer is in the ecosystem for that system.
So when people want say Call of Duty for the Switch, it's not because they give a shit about the game, it because they want those that do give a shit about that game to buy the Switch.