i love retro consoles, but if you have 100 NES games in your house they take up waaaaayyy to much space. the amount of data they contain is almost equal to nothing anymore.
"Flashcarts and loaders" is my answer to that.
I have 14 gaming systems as of today, they live happily on their respective shelves and to avoid bulk around the television, I simply hook up just the one I want to play on but one of those days I have to grab a quadrillion of cable extensions and create some kind of a connection masterpiece to have them all connected at the same time.
The only systems I emulate from time to time are those for which I don't own or ones I don't have flashcarts/games I want to play, the exception being the Game Boy Advance since mine is not backlit, it's the classic model and the screen is hard to see.
Of course I agree that certain games benefit from higher resolutions, most notably 3D games as you mentioned, but getting rid of the jaggies by playing in high resolutions introduces a problem with overstretched textures which have to be upscaled of filtered, and it's my personal opinion is that upscaling makes 2D game elements look nasty while filtering makes them look like rainbow puke.
I suppose it may be just
"muh nostalgia" but whenever I want to play retro games, I prefer to hook up my retro systems to my retro CRT TV and do it that way. Of course I barely ever do that - it comes in phases with me and the systems spend most of their time on the shelf as trophies but that's besides the point.
I do see the appeal of emulation though and for those to whom it improves the experience, go ahead and emulate, I prefer not to.
...but yes, we're derailing the thread, sorry OP!