I'm conflicted about current gen emulation.
I was a member of another board that had a big emulation community. They limited talk of emulation to one generation behind current, when it became more difficult to purchase new copies of games. I always thought that was a fair compromise.
If you believe emulation is a great way to keep games alive, like I do, there should be space for developers to make sales on their platform of choice. Emulation on a current gem platform, where sales are readily available, can erode potential sales on that platform.
There is time - however small - involved in porting a game to any given platform. Not to mention the right for a creative person or collective to profit on their intellectual property. When these games are still readily available from the publisher or digital download, it's a different argument than when they are obscure or hard to find after a period of time. At that point, the preservation argument rings more true to me. Your opinion may differ.
I am open to data that shows the majority of switch "emulators" using home brew or commercially available tools to copy their cartridges, but I'm not sure I believe people who have a switch are investing in the tools necessary to dump these carts just so they can play them on their PCs. That's just my personal opinion, open to being changed with evidence - I'm not saying I'm 100% certain. If that's the case, there's a chance they are downloading illegal dumps.
The argument that people would just buy a switch and the low cost part that enables piracy instead of emulation is a bit disingenuous. This is a gaming enthusiast forum, full of people who upgrade their gaming rigs on a regular basis. Just look at the reaction to the recent ray tracing footage to see that upgrade drive in action. For many enthusiast PC gamers, switch emulation is a reality, only mitigated by their personal perspectives on current gen piracy. Many people have gaming PCs, and the opportunity cost for setting up a current gen emulator like this is near nil.
I'm not calling out the mods or any posters with this post. I just hope that it enables a wider discussion about this topic on a board where I value both community and developer input :)