An excellent proposal, which gets at the key issues why other mechanisms (e.g., "source available" licenses) won't work. Also, supply chain risk is a major hot topic now, e.g., with government contractors, so I think the willingness to have a "supply chain" item in a budget is only getting greater.
I have been writing this post about the economics of open source, on and off, for 13 years. I wasn't expecting to end up at "Microsoft should send corporations a huge bill" but nothing else we've tried has worked. https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/