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.