Well said. I think government-funded open source projects are one possible way to offset the inherent inequality of capitalist markets; good open-source projects are a benefit to society, directly (user-focused software and hardware) and indirectly (widely used backends etc.).
In my opinion a government that truly attempts to improve society should fund good open-source projects and developers with corporate tax money.