It really isn't that hard (source: designed and ran the development team that built the initial .name platform, before we outsourced it to Verisign; Verisign now owns it outright), and you can contract any number of operators to do it for you.
There certainly is the issue that most of these TLDs aren't very interesting to most people, though. With low demand, I certainly understand why they want to be able to milk the few names that people find attractive.