EDIT: I just don’t trust promises for things to be open source. Notch said Minecraft would be open source, and look where that went. A promise let’s you skip out on releasing the code if it turns out to be a convenient or profitable options.
I completely agree and think it should be legally enforced but I also recognize that consensus has not yet developed in business culture, so I recognize I'm not going to have as much persuasive firepower as I'd like to make this argument. VSC is also opt-out and doesn't ask you.
EDIT: I just don’t trust promises for things to be open source. Notch said Minecraft would be open source, and look where that went. A promise let’s you skip out on releasing the code if it turns out to be a convenient or profitable options.