I remember even in the 90s realizing that the registry was a bad idea. Instead each app should have had its own executable/settings/data folder. I don't understand why they didn't add this.
Ballmer thought differently. Or most likely didn't think at all.