Well, if we're talking about scale, there is a
significant difference between needing 100 servers and needing a 10,000. As in, you suddenly have far fewer choices as to where you can physically put them! At that point, suddenly, developers start to look very, very cheap next to hosting costs.
If you just need to buy 2 servers instead of 1 then sure, yeah, developer time is more expensive than hardware.