Earlier quoted context omitted.
A company absolutely has a zero-sum 'focus' just like a person. You dismiss the idea that resources are the limiting factor, but that is absolutely what the limiting factor is. You really think that with unlimited money they couldn't have better software? They could, but they don't because it does not have enough of a return on investment. They 'focus' their resources on areas that will return them profit.
You're casually insulting everyone who is working hard on the software. Consider that the team sizes are surprisingly small. Consider that throwing more people at a project does not scale, and famously just slows things down after a certain, fairly small threshold. Consider that software is still really really freaking hard to do. Unlimited money does not solve all problems, contrary to what you may think. You can't…
I am a developer on a team, too, and I know that sometimes you can't do everything you want because you simply don't have enough time, money, and developers to get it done.
I know it is hard, that is why I was saying it is a company resource issue, not a 'bad developers' issue. Even the best developer in the world can't complete a huge project by themselves in a short amount of time. You need company support, which means ample developers, QA, support, and time.
Not sure where you ever got 'malice' or 'carelessness' from.