Well you are never independent of applications if you want to view your RAW file, duh!
But my point was that the data is not locked in the databse, which you claimed it was. And it is possible for other developers to read that data for their developers if they so wish.
Of course you can view your RAW file, you can do that with the files in Aperture's library, too. It's just a bundle, a directory. It doesn't save files `in a database.' It uses a database to manage the files and track their properties, but all it does is create directories and subdirectories similar to iTunes.
In any case, if I access my RAW files directly,
the work on and with the files is lost -- the point you continue to ignore. To retain this information, you have to find a mode to
export your edited files. Your solution only works with specific apps (Lightroom, ACR and Bridge) which won't be around in 40 years. So you'll have to find a way to migrate, too. Or live with the loss of your edits, tags, etc.
There is no way you can have a strategy to organize your files that will work for 50 years to come. All you need is a strategy to migrate your data each time you have to. With Aperture or Lightroom, I export projects as images with sidecar files, for instance. The migration will take a few hours, but that's nothing compared to redoing years worth of work on my photos.