> And then you have extremely large amounts of unplanned spend and engineering to get around them
You get the same shocks with internal teams, just from other causes. And you have to manage them.
I'm sure you've only ever seen brilliant software created by internal software teams?