Previously, you'd pick a cloud provider because the cost is considered opex and you could write it off in the same year (let them do the depreciation, you get the tax savings immediately). Now, you might be more willing to consider buying your own gear if your cloud provider spend is under half a million dollars a year (perhaps even more).
Yeah, sure, cloud providers make scaling easier (but then again, you're probably not Reddit, needing to scale on a dime to thousands of VMs). But you get to spend $500K/year on gear and that gear is YOURS for its life.
Disclaimer: Devops/Infrastructure Admin/Tech Consultant who does this math all the time.