Who is going to pay for your domain name? I was in jail and luckily had someone pay for one of my domains, but all the others I owned got recycled because I couldn't get to the Internet to pay for them.
How many years in advance can you pay? What does ICANN support? 10 years?
Would it be possible to automate payments for something like that? Just a few linked accounts that have money in them, that couldn't/wouldn't be seized for one reason or another?
Or just pay someone to do it in your name, like a small foundation.