GCP and AWS are cheap for small and low traffics applications. But once your usage passes a certain point, you'll quickly find out they're more expensive than other vendors. The problem is, once you reached that point, you're probably already locked yourself in by using their specific offerings not found anywhere else. Limiting yourself to plain vps/containers/k8s might help preventing lock in.
And yet many large enterprises with existing data centers have made forays into cloud only to discover how stunningly expensive it is once the free credits run out.