How do cloud platforms like AWS, Azure, or Google Cloud impact the scalability of enterprise applications?

For those of you deploying enterprise apps on platforms like AWS, Azure, or Google Cloud, how have they impacted your application’s scalability and development process? I’ve heard cloud platforms make scaling easier with tools like auto-scaling and serverless architecture, but I’m curious to know if they’ve also introduced any unique challenges or trade-offs.