It’s a money issue. “The cloud” is (for a permanent service) considerably more expensive than using actual hardware.
I respectfully disagree based on 17 years of experience of running own hardware and 10 years of experience with the cloud. In my latest software venture I would have saved $1m if I used the cloud instead of stand-alone (co-location) setup with web/app servers and PostgreSQL.
Look at all the team notes for the past two years. How many hundreds (thousands?) of developer-hours have been spent fixing, patching, troubleshooting your own hardware? How many hundreds of hours have been spent planning the move to the new hosting company? How many more will be spent buying hardware, configuring it, testing it, moving files, etc.? Even at a reasonably low total cost of employee hour the total expenditure on system administration and maintenance will be very significant.
There are many reasons why so many companies are moving away from own hardware, and saving money is the key among them.
NB: Google automatically applies sustainable-use discounts, so if you run instances continuously, they are much cheaper. And their cluster management costs only $3.60 per day for up to 1,000 nodes (way more than you need). Take a look at this pricing calculator: