There is nothing wrong with stopping mid-way because you reevaluated your options, you are falling into the textbook -case of sunk cost fallacy. I am also cloud-first mindset but your view is so deeply biased in this direction that i am forced to reassess everything you say while listening to you.
I just tweeted about cloud and how we sometimes misinterpret cloud as scaling with infinite resource, it’s best to think of cloud as scaling finite resources. I like the game day idea might try that out