I think you took that waaay too personally. I'm talking about the type of Nintendo only gamer who is one out of blind fan loyalty rather than monetary reasons.
You hear them constantly talking about how these ports are technical acheivements but at the end of the day they're usually sub 720p/unstable 30fps overpriced novelties or overpriced ports of older games you can get in a collection on other systems.
The same thing happened with the WiiU. I would go on Miiverse and see people praising bad Assassin's Creed ports. 3rd parties were even overpricing stuff then too like Mass Effect 3 being full price on WiiU while every other platform got the trilogy for less.
If we're talking budgetary concerns though I would make the case that the Switch isn't cheap. It's 50 bucks more than what a One S usually goes for and the same price as a PS4 slim. For games you're pretty much always paying full price for 1st party, even for games that are just ports of WiiU games you can get for $20 now.
And now you have 3rd parties following suit with ports of X1/PS4 games at full price and they get discounted less often than other console versions. They do this because they know die hard Nintendo fans will rebuy something like DK Tropical Freeze for even more money ($60 on Switch new/$50 on WiiU new). It's the same reason the classic DMC games are sold piecemeal for 20 a pop instead of a collection for $20. They know Nintendo only players are used to paying full price even for old ass games.
Now don't get me wrong if you wanting a mostly handheld experience works for you then I won't diss that, but you can't tell me the 3rd party games on the system aren't overpriced and usually worse than on other systems; and even the WiiU ports are overpriced at this point too. That's Nintendo though you're getting a lower costing system but payi g premiums on software basically until the system's life cycle is over.
The Switch isn't cheap by any stretch of the imagination, I agree, but as you said, some people want Nintendo exclusives, so they buy a Switch as their primary gaming device and don't have the desire / time / money to buy another. It makes no sense for these people to buy another system if they only want to play a few third party games which are available on Switch anyway. It's not like these games are terrible. The Switch is a full gen behind the competition, so if these people have no interest in XB/PS/PC gaming, are they really losing out? Yeah, it's not the "best" experience, but it's either this experience (which is largely in-line or better than the previous gen) or no experience, and many people choose the former.
Maybe Nintendo gamers are willing to pay more, maybe companies exploit that fact, but I don't see the problem. The wishlist exists, discounts are commonplace. People can vote with their wallets. All the big Capcom / Square / Bethesda games get regular discounts on the e-shop. I haven't bought anything from those companies (digital at least) at full price simply because they are overpriced. More than happy to when a sale comes along though. It's not ideal and you raise valid points, but I think your view that people shouldn't play these games simply because a "superior version" exists pr they're too expensive kind of misses the point. I can't speak for people who pay full price for ports or re-releases, but I don't do it and would advise others to do the same. You don't have to buy a game on day 1. This really isn't hard.
I have a PC and will probably buy Doom Eternal there, but my PC gets played way less than my Switch. If a company puts in the effort to make a good Switch port that runs well (stable framerate, 30fps or otherwise), makes good use of the hardware and is priced competitively (Metro Redux for example), I'll consider getting it on Switch because I know I'll eventually play it to completion and get a good time out of it. I don't need to go on YouTube and have something akin to Jim Bowen tell me "Let's have a look at what you couldda won!" when seeing Doom Eternal run at 4K/60 . If I ignore the other versions, is it still possible to enjoy the game on Switch? Am I missing out on what I don't know / care about? There are only so many hours in the day.