Several months ago in an interview with Vitalik Buterin I heard that you can register a domain name in Ethereum Name System (ENS) once and hold it as long as you want without being dependent on a registrar. I then searched the ENS site a bit and found that they were offering .zil and .crypto domain registration for 25$ . Now they seem to offer only the registration of .eth domains which will be required to renew.
Can I register domain names with a unique extension (not .eth) in Ethereum Name System once and hold them as long as I want without paying for renewal? The extension is unique and not present in any extension lists offered by other traditional registrars.
Can I connect a domain name registered in Ethereum Name System to any hosting rather than uploading the website to IPFS? As in ENS it is required to "upload your website to IPFS" which is a "peer-to-peer network for storing and sharing data in a distributed file system" and the advantages of a distributed website storage and serving over centralized storage are unclear.