The registry is a mix of a database and a configuration file. The problem with the registry is that it becomes too deep and you get directories, inside directories, inside more directories. On Ubuntu, I like knowing that all the configuration I need for apache is right in /etc/apache2. I need to update X, /etc/X11, presto! The registry is too clunky and just gives developers and easy and lazy way to obfuscate configuration settings from the user. It wasn't good on 3.11 and I can tell you it hasn't gotten any better now.