I don't see why a strongly typed binary blob is worse than a mess of untyped randomly formatted configuration files.
There might be an argument to be made but it's clearly not unambiguously wrong.
There might be an argument to be made but it's clearly not unambiguously wrong.
But you have to weigh that advantage over other advantages. If it was this simple, every database (and we are talking about a database here) would just be text to make recovery easier.
In practice, almost everything is binary, string or DWORD.
The world would have been a very different place if the registy had supported comment fields and/or online help.