I gave this some more thought. The reason it is cumbersome to pre-select avionics in the menu screen is that with all the possible interior, exterior, and avionics combinations, this will end up being a list a mile long.
For instance, imagine a Black Square Bonanza with the Asobo-favored selection method. With just the avionics packages alone, you’d have a menu with the following combinations to select from:
KX155B, KX155B
KX155B, GNS430
KX155B, GTN650 (PMS)
KX155B, GTN650 (TDS)
KLN90B, KX155B
KLN90B, GNS430
KLN90B, GTN650 (PMS)
KLN90B, GTN650 (TDS)
GNS530, KX155B
GNS530, GNS430
GNS530, GTN650 (PMS)
GNS530, GTN650 (TDS)
GTN750(PMS), KX155B
GTN750(PMS), GNS430
GTN750(PMS), GTN650 (PMS)
GTN750(TDS), KX155B
GTN750(TDS), GNS430
GTN750(TDS), GTN650 (TDS)
That’s 18 options, before the removable weather radar (another 18?), all the exterior options, and colors. Combine that with the horrible selection UI and it’s a recipe for disaster. And it will only get worse as more drop-in avionics packages are developed and added. Variety like this is truly the spice of life!
Meanwhile, the current system implemented by the devs just works. I can hot-swap all day long and I haven’t run into any initialization issues. I can decide at the beginning of a flight whether I feel like this or that package, or change it up in the middle. And then I’m not stuck ending my flight and reloading the physics and the scenery to try something else.
So while I understand that the architecture calls for this, it is not viable from an end-user standpoint. Perhaps it would work if those avionics combinations had their own selection in a better-designed preflight menu.