Yeah the DLC system is really messed up. Paying more than 100$ to have full multiplayer access is ridiculous. The steam store page of coh2 is a mess aswell. If I was a new player, I would be overwhelmed by the amount of DLC and had no idea what to buy. Microtransactions ontop of a full priced game is just greedy.
Make the base game free to play. Tidy up the steam store page. That would be a start. CS:GO costs 10 bucks for full access, just consmetics are DLC and they make a shit ton of money with it.
My heart almost stopped when Barton's sniper went for a base inspection to get my own sniper. Usually the Ostheer sniper wins easily up close because of its faster firing rate, I was lucky it faced the wrong direction.