I think that your last point is the only one that matters.
I think it's totally fine for businesses to have proprietary software, it's their choice.
But, if the market demands open (or at least verifiable) software, then that choice should carry consequences.