Well, this is - unfortunately - exactly the qualification level of almost all people of the MSFS team. Apart from that my opinion regarding own ILS definitions in add-on airports is unchanged. It may well be that in ONE single case a definition may be necessary. In your case of KCRP of course a extension is necessary as the default layout simply misses RWY18/36. There are other such "errors" in the default database which needed corrective actions. Looking at the currently available commercial and freeware add-ons I see that approx. 20% of the developers use their own ILS definitions on perfectly correct ground layouts, one qarter of them including erroneous ILS definitions ! This is simply unbearable. And I'm not talking "out of the blue" but have installed some 350 add-on airports to-date, which gives me a pretty good picture of the habits of these "developers". Thanks god we have deveoped our own MFS BGL Editor in our company, which allows us to manually edit and correct faulty data.
As a sidenote I might add that I also used to be a commercial pilot for almost 40 years with private, business and airline experience /(20'000+ flying hrs) including all necessary instructor licenses and after my retirement from active flying I worked another five years for Lufthansa/LIDO on exatly the subject of ARINC Navigation data. So, believe me, my opinion on destroying the initially well thought worldwide common database has quite a reasonable background and I'm not really happy to see it weakened by far too busy developers.
I do hope that the navigation database will be substantially improved. It was in fact a strange move by Asobo/MS to choose NavBLUE for their database where Jeppesen or LIDO would definitely have been the better choice. Let's hope for the better in this respect and see MSFS being developed into a REAL Flight Simulator rather than graphically pefect Landscape Simulator...
I believe we could share many interests although our paths are different. I had the commercial pilot's license but only flew a few for-hire flights because my career was in the US Air Force as a communications engineer and my areas of responsibility grew from HF radio (think aeronautical stations) to all things electronics attached to the ground on a base (navaids, meteorological, radio, telephone, radar etc.) and I finished that career as the Chief of Logistics for a combat communications group during Desert Storm. I then spent a few decades as an electrical engineer consultant and project engineer in the petrochemical industry, which is why I had so few for-hire flights (the pay wasn't good enough) and instead flew a Cessna Chancellor C-414 (MSN 0004) until retirement.
I also have quality checked and made corrections to many many 3d party airport sceneries, and it seemed as if the developers would spend hundreds of manhours on a project only to ignore the navaids and rely on the stock, which before P3Dv5.0 were obsolete and could never correctly place a GS or DME transmitter. However, I found the LM finally updated those navaids in v5.0 but never provided a tool to keep that data up to date. Now it seems that Navigraph is closing in on an ability to provide recurring updates to MSFS, at least for those not attached to an airport object, and I agree fully with you that scenery developers need to leave the navaids alone unless they know what they are doing.
Back on topic at KCRP. The MSFS rendering is likely based on satellite data taken about 2008 when 18/36 was closed for lengthening, and before 13/31 was later lengthened, and the taxi layout vastly changed. They also missed the new US Coast Guard ramp and facilities that are a vital resource for our area. So the scenery is missing a runway but the navaids for that are baked-in, and a too-short runway is in there but the actual GS is not aligned with the runway. I wonder if the mis-alignment or mis-match between runway and navaids is the reason they do not render? The only way I know to test this is to edit the stock APX21220.bgl correcting the runways and then observing if then the navaids are rendered correctly.
I only use the FAA NASD data from their website for setting the runway and navaids. I'm sure you are familiar with their eBrowser. Thanks for the exchange.