Keep in mind, all the people in the beta HAVE tried the game. They're just not allowed to say they have. So perhaps a lot of people dropping $120 are like "yeah, this is worth it!"
I've bought a $120 package (under a different name, since we're not allowed name changes -.-

. I'm doing it because everything I've seen looks amazing, and the developers are not only passionate about MechWarrior and BattleTech, they're also passionate about studying Free to Play economic models and only imitating the
best ones.
Plus, the $120 package gets me over $120 worth of content, sooooo... since I plan to play this for a LONG time (I'd still play MW3 if it ran on my computer

Apparently, if you have a monitor with 59Hz instead of 60Hz, the physics screws up. Mechs start trampolining, and tanks fly straight up and hit the skybox), and I make enough money to buy stuff, I figure why not spend my money NOW? Get some bonuses out of it?
My philosophy is to always vote on games with my wallet. I wouldn't pay $0.10 for half of the ***** that goes onto the market these days. MechWarrior Online, with the passion these devs are putting in? If they had a $200 option, I'd seriously consider it.