AWS spends a lot in educating developers to use their service and it's a working strategy.

People simply don't believe bare metal is better because of this conditioning towards the cloud.

Every company should strive for self-sufficiency, but this idea is not that widespread in the software industry.