A shortcut could be to force commercial endeavors to provide Open Hardware through regulation. Not going to happen overnight either, but talking up in policy discourse seems like a better option than talking up in a hut.
Maybe regulation would fix this, but it doesn't seem most consumers care for it anyway. Fixing things yourself today is hindered by regulation more than it's helped.