These trite rules get repeated so often they become like The Mandalorian "This is the way".
I think every industry is full of this kind of nonsense. Some closer to home examples : everything needs to be in the cloud; immutability is good; use 3rd party SaaS services for everything; code comments are bad; ...
OTOH didn't Facebook just demonstrate why building everything in-house is dangerous?
You are lowering you cost but by doing so, you are increasing your risk.
Furthermore, by using external saas, some business will have a tendency to get rid of some IT people to "really" save on cost which means you'll lose manpower for when something happens.
Software development has changed in the last decade and now everybody knows that they have to take failure into account when building software. Chaos Monkey opened the eyes of a lot of It people.
There should be some "MBA" level chaos monkey solution.
You have to accept some risk, and it's often hard to compare risks on the business side vs risks on the technical side.
The COO may have been there 30 years, and may lack an MBA, but increasingly it is this type of CxO that has been reyling upon MBAs and other consultants (operations research) to restructure the organization into an optimized-but-fragile state.
It is the rare old-hand that can standup to younguns talking tech and math, subjects he does not feel comfortable with.
money, responsibility, prestige
> that reward a certain style of business
profitable, growing, innovative