Comment by aprilnya
I completely disagree… the upsides of having a domain completely outweigh the downsides for me
Domains are cheap, $10 a year, and you can set up auto renew, or renew them for years in advance.
Most registrars also send you alerts (e.g. the registrar I use, Porkbun, sends alerts at 60, 30, 5 days before expiry)
Migrating to a new email service is a colossal task if you don’t use your own domain which you can just point at the new one, and if your email service decides to kick you out, you lose access to all the same accounts as if your domain expired.
My domain expiring is totally within my control. My email provider kicking me out is not.