I'm not excusing the absence of certain updates and such. That does fall on them. All I'm saying is that we have no justification for criticizing the company for something like this if none of us do that job. I'm no programmer, but I do know some stuff; I can code Java and Python to a degree, and tbh, it SUCKS. I dislike it beyond measure when I had to do it in college, and one little mistake in a big system does a lot. And probably why they haven't addressed the "spaghetti code" is because of how people are reacting to it now. People don't want your excuses, they want results. I'm simply arguing that unless you are a programmer or a creative expert for the company, you have no right to tell them how to do their job.
Just be patient. Let them explain themselves. They don't have to do any of this. They've made enough money off of the game to just sit behind closed doors and ignore the game until they decide to shut it down and move on, but that isn't what has happened. I don't think they will return to 20 champs a year or some ridiculous number like that, but they have been true to their word in releasing new content on a regular basis. Maybe not what the fans want the most, but it is still something. I just want the community to put the claws back in the paws and calm the f down. That's all.
Hope your day is going well btw :D