I would say this really depends on the jurisdiction. Microsoft can put whatever nonsense they want in the EULA. For example, the original owner can't transfer the license to a new owner. As I've understood it, that shit doesn't fly in EU, and still might be questionable in parts of the US: https://www.techdirt.com/articles/20120703/11345519566/eu-co...