my previous comment was about my peek behind the scenes.
the worst software decisions were primarily about corruption, even when they looked like they were about competence.
ime the private sector isnt any more competent on average it's just that most companies' IT budgets can't be milked endlessly with the right connection. even there there are exceptions though.