It's a coop game and what they're describing sounds more like "progression" than microtransactions. Unlocking new things is a core gameplay mechanic going back to before the Internet. Did I miss where it implies anything about microtransactions or pay to win (again: coop game)
Are you assuming microtransactions? If you're right, I'm with ya, but what's the over/under there? Sans such bullshit tactics, I'm tentatively optimistic, NGL.