I think that if the government needs OSS software for actual use by the government, then that's fine. Don't make the government become a competitor to private industry. Look how that turned out with Uber vs. Taxis.
OSS is just like anything in the free market. If people and companies want it that much, they will spend time and energy on it.