I don't really know what you(or anyone) expected.
This is current gaming industry reality.
Only players can change it, just like it was players who made devs abandon subscription model for the sake of F2P and often P2W mmos.
You don't like DLCs?
Play 8-bit like indie shits.
You have enough money?
Enjoy dlc content.
You expect them to stop making dlcs?
Get a grip on reality or convince every single player on earth to not buy them.
DLCs are so widely spread and SUCCESSFUL, because WE THE PLAYERS fill pockets of the ones who sell them.
The only company in the whole world who doesn't focus on that is blizzard, but don't worry, just like everything with blizzard, they are getting there about a decade after everyone else.
You can be angry, you can make petitions, you can press dislike button on youtube-it doesn't matter, because half of the community will have new commanders after preview ends, everyone who wants total war warhammer will preorder it for dlc that clearly is a part of the game specifically cut to be a dlc instead of actual preorder bonus and other producers will keep doing what they do, because players are naive enough to make it work.
The Witcher, Pillars of Eternity, Dirty Bomb begs to differ. And don't forget TF2, its drop system is so much better than COH2 that it's not even funny.