Here’s the thing.
A fixed Obsidian card would not have been any more likely to make you happy than a random one. It’s a matter of “a fixed card that 1/3 of people will be happy with” versus “a random card that 1/3 of people will be happy with”.
So there. That’s it. Not everyone would be getting the card they want, no matter how the card is decided.
Here’s why random is the better of the two.
Trading loadout cards between accounts is a planned feature, and I highly doubt they won’t eventually implement it when the demand for such a feature is so high. When trading becomes a possibility, you will have a chance to get a card you want.
People who got a “sht shotgun loadout" can trade for someone else’s Hochfir one, because "fck the Hochfir all I want is Lock-On”. In the end, a higher proportion of people will end up with the card they want than if the card were fixed.
It’s not an immediate improvement, but it’s there. This is the outcome that gives you the most control over what you bought. You have power of choice that you wouldn’t have had with a fixed card.
You can’t reasonably have expected the fixed card to be the perfect card anyways.
Cheers.