From another perspective, decoupling your domain from your cloud host means if things go wrong with your hosting you can still migrate to another host with a DNS change. I feel like I'd be more likely to have an issue with a hosting provider than a DNS registrar, but maybe that's a bad assumption.