I mean... Herraez is right. Players can give constructive criticism without acting like children about it. It's a problem most game communities seem to have, and this one is no exception.
But I do agree, the card and faction point system, in itself, is very flawed. We used to be able to play 1 game and make multiple card rolls from the points gained in that match. Now, it takes 3-5 games just to get enough faction for ONE roll, on ONE character, and chances are it won't give us what we are looking for.
But, I don't think the solution is just "more faction points" because there are more layers to the card problem. We keep getting more and more cards added in, saturating the shuffle pool, but we are still stuck with only 4 slots. We should be encouraged to play with and experiment with more cards and builds, but the current system MASSIVELY discourages us from doing that due to just how hard it is to get any specific card we want.
I would much rather have the option to buy a single card, at a higher price, than have the RNG chance to roll for it. Some players have spent 600-800k points looking for a single card on 1 character, because they are unlucky with the rolls. A system that allows that needs an overhaul.
That said, I feel like this affects long time players far more than it does new ones. New players can start rolling for a certain card as soon as they unlock it, while the rest of us already have everything open and a ton of cards to deal with. I don't think I will ever roll rare Explorers on Hive, since I have 3 other cards locked. A new player though would be able to roll for it much easier, since most of their cards would still be level locked. Newer players may not also see more than 4 cards they want to experiment with, they just always ask for suggestions and use what's most popular, or whatever they happen to roll first.