For me, the ideal solution would be simple:
Allow for a barometric altitude (optional) to be inserted in the FLIGHT PLAN page by designing another column to the right of "ETE". If this was left blank, no VNAV indicator would display. If the aircraft was flying in GPS NAV between waypoints where...