
Originally Posted by
Katchii
I think the decisions are made from a what will players enjoy and appreciate more standpoint. As you've alluded to that often coincides with what will make us more money, but if the decisions were ONLY about making more money, we'd have significantly more end game systems focusing on grinds, a much larger and more predatory cash shop and a director that hasn't gone on record saying "if you want to unsub, go ahead and come back when you're ready."
I think the code could use some updates, yes, but not at the expense of what they're building with it. The systems that most people complain about would result in quality of life upgrades and that's about it. They ARE making small strides here and there, and they'll eventually get there. But the systems they have now for working around the dated code are "fine," as in they're functional and they know how to work with them.
Spending time and resources completely fixing and changing it to end up with a POTENTIALLY better system isn't worth the business risk. The work they do could break untold numbers of systems and starting from the ground up is completely impractical.
I am not disagreeing with your sentiment, but I accept that from a business perspective AND a players perspective (as in, a player who wants to continue playing the game, seeing it updated with new stuff, etc...) that what they're doing makes complete sense.
They'd need a completely separate but similarly sized team to do what you're suggesting while also keeping the current live game appropriately supported. That's completely impractical.