Even then you can still have someone read the source and write a spec for a second programmer to write a library. The programmer never saw the source code but it was still useful. Still legal to do this. If someone dumped original source into the projector could be similarly checked for duplication without breaking the law.
I guess it’s “I don’t want to use fossil fuels but I don’t have an alternative. Give me an alternative! Don’t have one? Then I’ll keep using fossil fuels”
In fairness though not using fossil fuels it’s something of a luxury at present. EVs are more expensive that non EVs. Maybe this will change but slowly. Home solar is very expensive and still doesn’t get you self sufficient in most cases. Power companies need to make the grid renewable to make it accessible to the average person for home power.