Genaugenommen mietet man eine Domain eher, sie wird Dir gegen Entgelt überlassen und Du kannst damit unter Berücksichtigung der Regularien machen, was Du willst.
Die Sache ist die:
Der Namensraum ist ein Baum mit einer anerkannten Wurzel. in diesem kannst Du eben nciht einfach selbst irgendwas hinzufügen, sodaß es allgemein verfügbar wird. Dazu braucht es eben einen Eintrag im Baum, der Dich 'einbindet' und das lässt man sich eben bezahlen.
Natürlich kann man einen eigenen Namensraum erzeugen, die Frage ist nur, wie Du die Allgemeinheit zu dessen Nutzung bewegen willst.
Im vorhandenen Namensraum werden TLDs "zentral" eingetragen und die Organisation, die eine solche TLD dann verwaltet und entsprechend Domainnamen bereitstellt, heißt Registry. Der Betrieb einer Registry kostet Geld, weswegen für Einträge eben ein Mietpreis erhoben wird - um das mal banal auszudrücken.