That's why it's considered its own category.
That's why it's considered its own category.
Nobody would say the Sega Saturn wasn’t a console because it couldn’t run Crash Bandicoot, or that the N64 wasn’t a console because it couldn’t run Final Fantasy VII.
The Switch may not run certain titles, but it can run other AAA, like DOOM, Mortal Kombat, No Man’s Sky, The Witcher 3 and more. Sure, those games may run better on more powerful hardware, but that hardware isn’t portable. That doesn’t make the Switch any less of a console.
Most AA and indie games are available on all platforms, and all the reeeeally popular ones like Minecraft, Roblox, Fortnite, Rocket League, etc.
Easily 80% or more of the catalog is the same across all consoles.
So why we define what a console is by those games that aren’t on the Switch’s catalog?
All 3 consoles are doing the same, they sell a closed hardware/software solution with access to a propetary storefront where they sell you games, the same games mostly. Their marketing may be directed to different demographics but at the end they all do the same and compete for the same market.
Also, there are things a modern "parallel demake" (like FFXV Pocket Edition) can do to reuse certain types of assets from its AAA sibling, that in the previous era would have required remaking those assets from scratch. So a modern demake can actually be cheaper to produce in some ways.
For examples:
• You can just copy-and-paste the script and associated audio assets straight over, as anything can play audio clips.
• You can also copy over all the animation "choreography" scripting for NPCs and cinematics, with the particular named animation cues just mapping to different actual animations for the simplified models.
• Depending on how your AAA game models environments, you might even be able to export the abstract "level data" (what type of terrain goes where; basic geometry and material-type for meshes of buildings; placement of things like furniture and other large freestanding decor objects) from your AAA game engine, and then import it directly into your demake's game engine. (You'll then still need to run over everything to add new decor and details, make sure nothing is clipping, etc — but this is still a major speed-up.) IIRC this is how the recent third-party-implemented Pokemon titles [Let's Go Pikachu/Eevee and BD/SP] were implemented — they started with direct dumps and imports of the original games' level data into their engine.