You're so spot-on with this analysis, Dr. Toppenberg. I think another of the problems is a lack of accountability: even
if these politicians had the skill and foresight to understand and oversee projects of this magnitude, they always know
that if they just keep feeding the beast, even if it fails, they'll probably be out of office by that time anyway. Or, they
can blame it on VA upper management and do a shakeup of VA bureaucracy.
Fixing these problems IMO will require a wholesale re-evaluation of how public-sector IT is done, and a deeper investment
in community involvement. Not just creating another kneecapped-from-the-start agency like OSEHRA, but an organization
within each nucleus of public-sector IT activity (VA, DoD, and even non-healthcare-related agencies) that has real resources
dedicated to evaluating and integrating community contributions into their software lifecycles. I'm talking along the lines
of dedicated staff within each agency that can evaluate pull requests and merge them when appropriate, and providing
feedback when they're not.
It also requires healing the COTS pandemic in the public sector: they have to learn at some point that public-sector
operations are fundamentally different and with different workflows from private-sector operations. But, communities that
operate on free software principles tend to have goals more in line with the public-sector by nature. There could be a really
healthy and beautiful relationship built up in such kindred communities, if the specter of lobbying dollars was severely
curtailed.