There also wouldn't be near as much demand for emulated releases if Nintendo consoles weren't consistently two generations behind other gaming hardware, or if they'd just go multi-platform already. Relying almost entirely on peer pressure from children who don't know any better to sell your products is predatory. One of the same reasons Epic Games and Fortnite deserve all the hate they receive, and then some.
The first point is very much true, because it's a lot easier to emulate something that's 1-2 generations behind than it is to emulate something more present with the technology. As annoying as it is that Nintendo does this, the plus side is that well... this strategy has actually worked in their favor. They aren't even competing with Sony and Microsoft in the same way that they used to, because they're able to make their own games on the cheap, and aren't tying themselves to the bullheaded way of "graphics is king." The downside though is that because of this, their systems are somewhat under-powered and easier to emulate, so people who emulate for the sake of better performance end up getting chastised for it, whether they own the game legitimately or not. I'll never understand why there are fanboys who defend a multi-billion dollar company to the ends of the earth. There's no mediating with those people though, and they're pretty damn cringe.
As far as going multi-plat, it's simply not in Nintendo's best interest when you take their current financial outlook into account. They have a strong 8-1 ratio for software per device, so other publishers selling software licensed for their device clearly works in their favor. From a business perspective, I can't say I blame them on this front. One downside to going multi-plat is that it would also mean less physical media in the wild. But I guess we need to come to terms with the unfortunate reality that physical media is dying.
As for the final point, it's crazy to think how disconnected many of us are from that point. The unfortunate reality though is that just about every platform is guilty of baiting kids into buying their shit to some degree. It's how we get console wars in the first place. Hell, it's how some of us ended up getting into video games in the first place.
For myself, I've more or less been on the side of...
• Buy a game to support the devs if you like it and it's available for retail.
• If it's not available for retail, it's free game! Not like they're getting the money anyway if you buy it used, and even then, it's probably going to cost you more than retail anyway in this day and age.
• If you live in a country where games literally cost you half a month's salary, you do you. I ain't gonna dote on you for piracy.
• "Ethical piracy" sometimes just comes off as being loud anti-<insert company here>. Kinda cringe in a lot of cases, but likewise, I can understand it. I'm pretty anti-EA myself, not that I care for their shit games, anyway.