One could argue that having to level another character from scratch for a different build makes them more money in supplies and VIP on top of keeping people playing actively for longer.
Possibly, but you could also argue that they'd just continue playing on an inefficient build.
If you want to talk about something that's actually toxic to the game. We should talk about res tokens.