Believe you me, I am forced to work with the C2000 at my day job and I hate the software ecosystem as much as the next guy. I have complained to TI on many occasions. However, I still can't deny their analog / motor control peripheral superiority.
Why does somebody need a billion comparators & PWMs in a single chip? I work for a company that designs high power motor controllers. They need to be cost effective because we sell them in relatively high volume. We can't just put say 5 STM32G4 MCUs on there to cover all our needs because each individual one has 4 comparators or whatever. Its astronomically more cost effective for us to use a single chip that has everything in terms of cost, PCB board space, and complexity.
One of our motor controllers requires 3xADC, 12 PWMs, and 6 comparators (for example). However, again for the aforementioned reasons, we implement more than one instance of a "motor controller" on our boards. Imagine we want to implement 2 motor controllers on the same board. Multiply the required peripherals by 2. Instead of two STM32G4, we can still use the same single chip from TI. Now you should be able to see the scaling and why you would ever want that many peripherals in a single chip - When you are designing actual cost effective product you don't have the luxury of slapping multiple MCUs in a single design for multiple feature instances.
I always wondered myself why TI (for example) gives you more than one quadrature encoder instance. Don't I only ever need 1 for a single motor? Well, believe it or not many of our designs include a redundant encoder for safety reasons. That brings up the count to needing at least 2. Now if we do 2 controllers on a single board, 4... You get the idea.
Also, another thing is also often overlooked is that having multiple MCUs on a single board can increase complexity due to internal messaging, redundancy, fault tolerance, and safety. If I put 2 STM32G4's for example, now I need a whole messaging scheme to synchronize them externally. What if one fails ? Our high power controllers can have a ton of noise on the communication lines. With a single chip having everything we need, I don't have to worry about that. Its just one software load, single point of failure.