A friend made a very insightful point, the product management decision that led to "you have 8 starting characters and have to pay/grind to unlock the roster" was like shooting themselves in the foot with an artillery cannon. I really feel for all the devs watching their passion get wasted.