It occurs to me that maybe you've never actually played a Mechwarrior game. If you had, you'd know that there really isn't a way to "pay to win." As far as I can tell, you'll be able to buy mechs with real money. Having access to more mechs does not make you skilled, and the Mechwarrior series is a fundamentally just a game of skill.