There's no such thing as a perfect emulator. Sound, especially, can be troublesome on a lot of games.
For the average person, sure, emulators will scratch the retro itch just fine. But some people want the perfect unaltered experience, and original hardware is the only way to get it.