Earlier quoted context omitted.
That's honestly nobody's problem but your own. Set it to autorenew or buy it for a longer period of time. I bought 10 years up-front for my own domain.
Hmm, let's look at how feasible this is. Namecheap is quite a popular place to buy domains, isn't it? (myname).xyz - 10 years - £85.29 / $110.15 (myname).com - 10 years - £69.87 / $90.24 (myname).net - 10 years - £98.40 / $127.08 In a world where many people are not able to afford food for themselves[0][1], this is hardly an alternative. At minimum wage ($7.25[2]), a single domain name would take about half a month t…
If you're already buying your own domain then this is a valid solution, particularly if you can't or won't set up autorenewal.
The affordability of paying for your own domain and also your email provider is a separate conversation entirely.