Let's be more empathetic to the developers than call them "incompetent". It might be that they are burnt out from years if crunch, investor expectations and harassment from fans.
Even if I entertain your nitpicking, the former definition (lacking qualities) is still unfair.
This isn't about mincing word, this is about correctly attributing blame.