If you do things the "native" way in Azure or AWS, you'll be fine, just like millions of other customers.
If you try and make the cloud work like your old data centre platform, then you'll have a bad time.
I just watched a customer spend $2M to deploy software routers to replace the "bad" cloud-native routers. Now everything is more difficult, slower, and just all-round bad. But they "had" to do it. (Narrator: No, they didn't.)