If we're praying for unicorns, they might also notice they're paying millions for licenses to software they can't self-support or even audit. Then reinvest money from fines into in-house, open development, and use that instead of closed solutions.
Can't? Governments most certainly CAN do this. The US government is by far the closest to doing this, but they are definitely not close to doing this entirely.