Earlier quoted context omitted.
So much this. It's absurd that in a world where every government interaction isoving online, we still ask every individual state institution to contract out the development and maintenance work to outside companies, instead of having a government IT provider. The savings on bureaucracy and time spent analyzing puvlic offers alone would be immense over a decade.
I think from an efficiency standpoint it makes sense to contract out to bigger players. Economies of scale are huge in software and IT since once it's written copying and running code is basically free. The problem of course is that using someone else's proprietary, closed-source code makes you beholden to them. That's a problem for consumers but it's an even bigger problem for sovereign nations. Would be a great out…
If that were true, then all these government IT projects from these infamous consultancies would all come in-time and under budget, but that's never the case, because every government wants things completely different than the other government, so it's never a just a copy-paste, fire-and-forget type of job.