No, not really, it's just definitionally false.
> A tax is a compulsory financial charge or some other type of levy imposed on a taxpayer (an individual or legal entity) by a governmental organization in order to fund government spending and various public expenditures (regional, local, or national),[2] and tax compliance refers to policy actions and individual behaviour aimed at ensuring that taxpayers are paying the right amount of tax at the right time and securing the correct tax allowances and tax reliefs.[3] The first known taxation took place in Ancient Egypt around 3000–2800 BC.[4] A failure to pay in a timely manner (non-compliance), along with evasion of or resistance to taxation, is punishable by law. Taxes consist of direct or indirect taxes and may be paid in money or as its labour equivalent.
> At least most registries cannot by law/contract take your domain away from you as long as you keep paying your dues
Any contract can be written that way and none of them are tax.
Aren't there situations where it ends up being hard for a landlord to take their appartment away from the tenant?
Moreover, as was previously mentioned, domain name fees were previously introduced as administrative fees, not rent. It's a very modern invention that domains should be a profitable field.