It's pretty ironic actually in pretty much all cases doing emulation yourselves illegally for free will get you a near to perfect experience as the original while if you let a company do it in almost all cases it isn't as good as the original with flaws and in allot of times the emulation is pretty terrible.
If your lucky it comes close to the original, I mean how hard is it for a company to get a decent rom on there considering that people who emulate can get a perfect experience already
Even good examples such as the snes or nes mini had some minor differences with their roms compared to the original. I mean it even had some colour differences compared to the original in some cases. It's pretty sad that people are happy when an emulator by a company in wich case you pay a nice amount of cash for is considered good when the emulation is decent enough not even perfect wich can be done withouth spending a single dime
Going the legit to pay way is kinda a lose lose situation in my opinion with these old games, I mean if companies can't give a perfect experience I'would rather stick with an everdrive or emulate for free manually for the perfect experience not to mention tons more games since apparently if one should pay for emulation legitamately you will only get a select few games with servicable emulation at best
IMO if you have to pay for emulation the legit way it sure as hell has to be perfect emulation, it has to be equal or better than what one can do for free with the correct roms not just close good enough as your best case scenario.