No, not being able to renew the domain due to the max renew ahead policy (it's registry-specific but also 10 years for .me) does not result in the clientRenewProhibited flag for .me.
(Yes, but it expires at 2035-05-20. If you count years by rounding up to integers, there's not enough time room to renew it an additional year. It would make it 11 years.)
Same for dog years, but why are we inventing ways to make it seem more than 10 years out when registries, quite reasonably, just use the date normally?
> To the best of my knowledge, a domain can only be renewed in advance for up to 10 years.
That is the rule for COM/NET/ORG. ccTLDs can do what they please.
That said, as a registrar I highly recommend people renew important domains for 9 years. It gives you maximum buffer but allows you to transfer to a new registrar even if your old or new one has the same misconception hard coded.
It’s an accounting issue. It is also why all coupons, gift cards, etc. expire. When you buy a domain, or get a coupon, the company basically has to treat that as a debt that the company owes you, and this has to go on the books as a kind of liability. No company want too much of that.
The DNS isn't 50 years old. There's absolutely no certainty your payment for the last year's will mean anything. Also if you're older than 35, you'll probably be dead. If you're not dead you probably won't care about the domain any more. Certainly all current politicians and the current political and economic systems will be dead. It's unclear there will be any reason to still have the domain and that it won't be blocking some innovative economic activity. It's unclear there will still be an internet.
It won't protect you against the country hosting the registry being nuked but it will likely shield you from future price hikes because not honoring pas renewals would quickly get the registry a reputation for being a fraud. Which is probably also why there is a limit - no registry wants to be bound by arbitrary long timed liabilities.