There's a point to be made, though, that for some more recent games, console ports are the only available way to get certain games into a home cab (until they are emulated, or unless you can afford $3000 for the original machines).
I see the point that it's stupid to put an Atari 2600 into a cab, especially running E.T. or somethign that was never an arcade game to begin with. But what about a console running (insert name of modern 3D fighter here). Apart from the fact that you have to insert a coin in the original, what is the difference in most console ports today? Lots of people that have coin mechs on their cabs don't use them anyway (P1 start+P1B1 anyone?) and lots of cabs don't even have coin doors period.
There are lots of compromises in the emulation world. For starters, you're not running ANY of them on the original hardware, usually not using the original controls either. I'm running things like Baby Pac-Man and Terminator 2 pinball with Visual Pinball on my cab, which is about as far away from the original pinball experience as you can get! Some people might not put as much importance on the whole "insert coin" aspect as others. To me, it's part of the charm of the original games.
Just wanted to make that point...