Before you can fix any of the problems that would require you to be a US government contractor, you first have to fix the problems of how US government IT contracts are awarded. There is an entire sub-industry of IT service firms who have perfected the art of bidding on government contracts, and win them regardless of their ability to build the best solution. They just have to present the lowest cost solution that meets all the requirements outlined. They are often monolithic corporate entities with multiple sub-entities, with so many layers of bureaucracy it's amazing anything get's built at all. I did some contract web work for on a government project, and just to get paid I had to set up accounts with 3 separate government agencies which had similar but separate account management and payment distribution software (most likely built by separate IT service contractors).
It's an industry that's ripe for disruption if you can figure out how to break down the walls, but those walls have been erected pretty damn high and solid.
Don't take this the wrong way, but .gov procurement people do notice things like the fact that both domains ( dobt.co and procure.io ) are using cctld's for non-US countries.
It's a good start, but this is a focused on the relatively low price segment. This doesn't address how some startup could come in and effectively submit a bid for something like the VA system
It's an industry that's ripe for disruption if you can figure out how to break down the walls, but those walls have been erected pretty damn high and solid.