I’m a software engineer (not for D3/Demiurge) and I understand the decisions made by managers of software programs. Their bottom line is current and future revenue. So, their goal is to keep their software team employed for as along as possible while working on this game. They surely would like raises and bonuses, like the rest of us. There is clearly a causality between releasing new characters and increased player spending. So, that is why they release new characters every 2 weeks. They simply need a paycheck.
As for the difficulty in getting 4* and 5* covers: they want to keep this money train going for as long as possible. If players progressed quickly and got 5s covered and leveled up in just a few months, then everyone would be at a 5 level and the game would get boring and people would start quitting. People like something to shoot for, an ultimate goal; once you get there, you glory in the moment, but then it fades and you move on to something else. Progression is on a reverse exponential curve, the further you go, the slower you progress. So, that is why 5 progression is very slow and SCL8 rewards are only slightly better*. They don’t want players to get to the end and then quit.
As for software bugs, they are prioritized by management and assigned to developers of varying skill levels. Which means that some bugs may not get fixed for a long time because management thinks it’s a low priority. Sometimes, a bug is inherent to their system and would require re-writing a ton of code to fix it. High risk bugs like this are also purposely put off till later. If a software system is not built with expansion in mind, adding new features can easily break part of the system. Plus, they probably don’t have a dedicated test team to check every function of the game before a release; which explains the bug with Professor X. Nevertheless, even with the best software practices, bugs still get through.
As for complaints on this forum, keep in mind that this group makes up about 1% or less of their total player base. So, it’s easy for them to ignore our complaints, but I agree that they should listen to us because we are a good “sample size” which represents the entire player base. It’s clear that they value their player statistics more than what we say on this forum, which I do understand. We can complain that Boss Rush was too hard, but if 50% of players passed Level 6, 20% passed level 7 and 5% passed level 8, then they would consider it a success. I personally passed level 7 using mostly 3s. They don’t want to give out 4 covers too easily for the progression reason mentioned above.
Bottom Line: you’re supposed to spend money on new characters, progression is supposed to be slow, software bugs happen, forum complaints may make a small difference. So, this is the reality of the game, if you don’t like it, you don’t have to play.