When you pay your 60 bucks you are refunding EA for bankrolling 3-4 years of development for the product on release. Online services are an ongoing expense and if you want them to continue for years after release they need to be self-sustaining. I am grateful that many more generous than I are still subsidizing what has been a very enjoyable experience on and off for about 3 years. I'd chip in a bit more if the packs were actually worth buying, but that is hardly the case which is why I ask the question what could they do to make these packs more worthwhile for those who keep the series going in the wilderness years?
To be honest, the 'online' servers are a joke. It's mostly peer to peer. So I can hardly see how much it cost them maintain such a model.
I will defend the microtransaction in ME3 a tiny bit by saying that at least they gave us free DLC.
But this needs to stop, people is starting to accept and defend this aberration, and is just a dirty business model.
I understand your rage, but as I've said we do not know if the RNG will make a comeback, if there will be a store with random packages that give you random stuff.
I always say that the best way (or at least a much better way) would be to implement a progression / reward system, in which players unlock items by progressing through the game. Something like BF in which you play, earn xp, and unlock guns or gadgets, the other half is unlocking them via challenges. That's way more rewarding than a bunch of packages that cost a lot and give you some random items that 99% of the time you do not care about.
In this system people will play and unlock what they want. Say, if you only play as sniper you can avoid unlocking everything else by only doing sniper related challenges and whatnot.
I'd like to believe that ME:A MP will not be a copy and paste of ME3 MP. With all its flaws and bugs and omnibars that do everything... (revive, run, activate).