With how terrible the launch of Warhammer 3 was and how many bugs have existed in the engine for years now, I get the feeling that their code has become too messy to properly work with. At least something in their development process seems to be going wrong if the new DLC suddenly costs twice as much as previous DLCs, while seemingly containing less content than a lot of older ones.
Their explanation for the price increase was that their costs had gone up. It's all just corporate greed, though, because their costs, per their own quarterly reports, are the same as in 2017, and their net profits are going up roughly 25 percent a year. Pretty much all/most large gaming companies are making more than ever, which makes all the price increases complete BS.
Don't know about the code. Going through the files, you find things for other games inside the Warhammer files, and the tables are the same way, so I have long considered it sort of a mess. No idea what their process is for a new game, but I suspect they start with the last one and start adding/deleting/modifying. Probably is faster that way, but more confusing.