Sounds similar to Rocket League or Overwatch, ie slowly unlock cosmetic stuff, or pay a bit to get cool items quicker.
I got no problem with this whatsoever. Cosmetic stuff is fluff, it's not important, i'm not being locked out of content because I don't pay. Developers get a bit of money from suckers who want to 'look good', and that's fine, mutually beneficial.
I despise a lot of modern gaming practices, I hate the Call of Duty model of 1 year of game focus + expansions, I hate season passes, I think it's all too much, too soon, and fractures communities. It's though enough to convince friends to buy a game and play together, but if they have to buy the game AND expansion packs or season passes, and it's only good for 1 year, screw that. That's a tough sell. Cosmetic items don't cause any fractures in the community.