Seems like a reasonable compromise— the Nav Datatbase gets processed and put into a specified folder, with a specified name, within the main aircraft (or gauge) folder.
Probably a far better & more reliable process, than relying on a changing MSFS SDK to access that data from the sim itself.