One fundamental problem here is that business justification depends on business direction and strategy. What is your exit strategy? Do you care about being profitable? How important is autoscaling? How do you deal with a hardware outage?
These are not free tradeoffs. In all cases you solve some problems at expense of either making other problems harder to solve.
So I don't know about the no business justification argument. That is so contextual.
I do know we hire Gentoo packagers. We hire people who can code C. We hire PostgreSQL backend hackers. We hire the best and most senior people we can.