I believe that the anti-DLC commander whiners, some of which spend hours complaining, are mostly teenagers that want to preserve their weekly allowance dollars.
I think the problem with the DLC was that it was a paywall in it's implementation - this is fine for DLC that has no effect on gameplay (i.e. cosmetic only) - but the commanders, which are game changing mechanics - were put behind that paywall.
The problem now is that there's still no GUARANTEED way to EARN Commanders - it's either try your luck on the RNG OR you pay up. It's still forcing a DLC with no absolute way to get a Commander without:
A) Pure Luck
B) Paying for it.
There really needs to be an additional way:
C) Earn it
You reach a rank or XP or hours played - you hit a visible landmark achievement - then you get that Commander.
The DLC paywall should only be a "Fast pass" TO that Commander - not the ONLY way to it.
Its not about being cheap - or whiny - or ungrateful etc - its about fairness.
We PAID for the game - We PAID for the expansion - It's not a Free2Play title where they could justify you pay for "extras".