Is there any fundamental reason for TLD price increases? I can't imagine it would take much infrastructure to just keep a registry of domain name entries.
A TLD is a bit more than simply a registry of domain names. For gTLDs, you might look at https://www.icann.org/resources/pages/gtld-2012-02-25-en