i think i will still be in tech when the pendulum swings back to on-prem, when everybody notices how awfully expensive the cloud is, after the bigger players raise the prices at will, because they killed off the competition.
For us, on-prem is about half the cost for compute and storage vs public cloud.
you might be cheaper with colocation instead of building your own datacenter but most enterprises still have a need for their own anyway.