I can't count the number of people in the last 12 months that we've "de-clouded" after a CIO got in there and made the switch. With the exception of hosted Exchange / 365, almost every thing else had increased costs, more downtime, and worse user experience. With inexpensive hyperconverged systems, and good backup strategies, it's been a win by a factor of sometimes 1/10th the cost.
We use AWS / Azure quite a bit....but not for 50 people that need a file server. 2014 was the buzz year of "cloud", and 2019 was the buzz year of "maybe not"