Yeah, shows like Silver Spoons and movies like Tron always kept that desire in me. It wasn't until I moved to a new house (and some other changes) that I started actively looking for a cab (and finding one). I've collected consoles for years. But consoles can only go so far and the appeal has been waning for me since the Playstation generation. I kept buying the games, but finding they generally sucked ass. So I went into PC games, but upgrading $2,000 computers every nine months to keep up with the latest and greatest puts a crimp on the budget. Then Steam hit the market and it pretty much ruined PC gaming for me forever. So I decided that it was time to look elsewhere, an entire collection of games I've never really considered until recently.
I knew about emulators for years. My first was NESticle and Genecyst. Then I expanded my emulator library to include a host of other emulators such as MAME, Snes9x, etc.
A couple of things prevented me from getting an arcade cabinet for so long. Keeping up with changes in MAME and obtaining a reasonably compatible library is way too difficult in my opinion. I've never liked MAME's release cycle, ever. Nor do I like MAMEDevs habit of redumping IC's due to "bad dumps" or having partial dumps due to compatibility reasons. (I'm a strong believer in dumping it all, dumping it right, and dumping it once. If the dump is bad, the notation should be made in the file description, not within the emulator itself. Save myself the hassle of ---smurfing--- downloading it only to find it doesn't work.) There was also the perception I had that cabinets were expensive. When I was little and I would see ads for cabinets in the newspaper, they were always in the four digit range. Way beyond the budget of an under 15 year old. When I was browsing Craigslist one day, I popped in "arcade" on a whim and bam! There was my cab.