Earlier quoted context omitted.
any provider can ban your account. my recourse is to switch my domain. I do not use @gmail.com address - I use my own domain with google mail.
I considered doing that, but decided against it because domain names are rented and not permanently yours. If I ever stop paying, make a mistake, or pass away, anyone can grab it and password-recover their way in all my accounts... I'm not sure if it's a good trade-off...
If you have the cash available to do so, the best practice is to renew your domain for 10 years, and then add an extra year every year.
I'm surprised there aren't nonprofits that an individual can entrust a lump sum payment to, to keep our domains renewed for tens or hundreds of years.