I don't need to unlock everything. I mean, it'd be nice in a $60 game to not be treated like I'm playing a Korean grindfest mobile game. I want to be competitive at the classes I play, which would still cost hundreds of dollars or hundreds of hours.
You are acting like you need that 5-10% stats increase which comes from 3-4 lvl star cards to be "competitive". Your aim is going to hold you back and most of your deaths are going to be to backstabs/heroes/tanks/grenade spam and the overall chaos on the map. The game is designed to be a meat-grinder and unless you are one of those noobs who has a mental block and waste 200 hours in MMORPG games maxing out rings and boots stats before actually playing a dungeon, just play the game.
And if you want to slay as much people as possible, just read which hero is the most overpowered in your favorite mode and just go for that. The hero balance right now is the main problem compared to the Star Card advantages. This is why there are videos of heroes getting 50+ killstreaks which happened in Battlefront 1 too: they are overpowered instead of the +15% star card stat increase. Be sure as hell that the nerf-hammer is going to come down on OP items in the future, so banking on Boba Fett might backfire.
Yes the game offers a paid progression advantage, but stop over-reacting thinking that it is going to translate to anything important or game breaking. This isn't your korean MMO with endless stats which go far beyond hundreds of percent disparities.