True, but that's why they're easily and legally available on one platform, and regularly go on sale all at the same time.
OP: for a legal way to access a lot of console classics (esp. Mario), go to your local videogame store and buy a used Nintendo Gameboy Advance, or the original Nintendo DS that still plays Gameboy Advance cartridges. A lot of NES and SNES games (and even games for other consoles) got ported or remade on the GBA.
Also PSP / PS Vita seem to have gotten a lot of re-releases, at least of the PS1 classics. So if you still find it, you could grab one of those Vita TV consoles for cheap.
Then there are the emulation consoles. Most of them are not licensed, but given that they still need the original cartridges to play a game, and none of the original console makers really made a move against them yet (apart from sometimes selling their license for an OFFICIAL emulation console), they seem to be fine legally. Those old consoles are only sold used anymore, so the original producer does not make any money with hardware anymore anyway...
RetroN5 takes the crown as most awesome emulation console ever! Own it myself, love it dearly. Plays my old cartridges over HDMI, Upscaled to 720P with different AA options. Sound is also "supercharged" with bass boost and other options. Still owning an old SNES I can tell, games look and sound much better!
Add to that "automatic saving" (when you switch off the console, it will keep your game session, so you start at the point you switched off, even if you change cartridges between play sessions), and the fact that this console plays all SNES and Super Famicom, NES and Famicom, Mega Drive/Genesis, Gameboy and Gameboy Advance cartridges (Master System if you shell out for the Mega Drive adapter), ALL regional variants there are without skipping a beat, and the >100$ Price is easely justified!
The controllers are crap, but you can connect any original NES, SNES or Mega Drive Controller (or the US/JPN variants) instead. I suggest getting SNES/Super Famicom controllers, they can be had cheaply used online, and I think they rock (but then I grew up holding them for hours every day :))
Haven't found any game where there was any error (save avery slight graphics error with Secret of Mana, but could be down to the cartridge I bought used being crap)... still keep in mind the games are actually loaded to RAM and the hardware is emulated, which means purists will moan, but also that there CAN be games where emulation fails.
There is an official emulation console for the NEO GEO... not cheap at 200$, but given the price of the original hardware, and even worse the original software, and the fact that used consoles are hard to find and go for collector prices, not a bad price.
Especially given you get like 25 of the best known classics with the console for free, and some newer bundles chuck in twice or three times that.
The console itself is a "shell" for a portable device with its own screen and controls... but of course the fact that this "shell" looks like a NEO GEO console, and comes with a controller looking like the original one is more important.
I heard reviews that the portable devices screen and controls were crap, and while the shell and shell controller actually look like the real deal, they feel way lighter and cheaper (to be expected) and that the quality of the video output cannot match the original (the NEO GEO seemed to be one of the few consoles with GOOD analog video out).
Lately there have been emulation consoles put out for even older, pre-crash consoles. There was a big ruckus about the officially sanctioned ZX Spectrum emulation console, so if you want to play games from the Pacman era, that might be a good buy.
There are myriad of other emulation consoles. Of course, I would try to get one that uses the original cartridges and not one of the Android ones relying on downloaded ROMS. Not only because of legal issues, but also because the look and feel of a real Cartridge is priceless... and some of them are not even that expensive to buy used (some are collectors items and cost 200$+).
Be aware that while using old cartridges for things like Jump'n'runs and action games is mostly a cheap to midpriced options (cost from 10-40$ for good games, depending on demand and how rare the game is), the RPG titles tend to be way more expensive (start at 50$, but some of the best titles or more rare ones are hard to find under 120$).
Also be aware that you get different prices for getting only the cartridge, getting cartridge and booklet, or the full package. Given you only need the cartridge and the original booklets often were crap, you can save a ton by picking the offer just giving you the cartridge. Also, if you don't care about the condition of the cartridge, you can half the price again (games will be working fine, only the outer appearance might be... ugly).
The cheaper option for RPGs might be getting re-releases. Some are on Steam, but most get re-released on Android and iOS devices (seeing how modern phones offer many times the power of old consoles, that make sense). These are usually sold for around 20$ ... sounds like much, given that its a game with a full length of up to 80 hours, and costing 150$ used as a cartridge for the original system sometimes, that is not a bad deal actually (given those games quality of gameplay and story are WAY above what you usually expect on mobile).
Just be aware that most of those re-releases have reworked graphics and sounds. Which is awesome if you want to play a HD version, not so if you are a purist looking for the original expierience. At least what I have seen from the Squaresoft re-releases of Final Fantasy games from the SNES era made me want to play these HD re-releases even though I own the original games. Very nice reworks.
Oh, and never forget the PSP / Vita, some of the RPG have been re-released there AFAIK.
Then there are re-releases coming for PC / current gen consoles some of the blockbuster titles. FF7 is just getting reworked for Unreal Engine 4. Expect completly reworked graphics only resembling the original in parts... I would expect story and gameplay to not differ too much though.