>And what happens if a there comes a new vendor tomorrow who doesn't implement support for this in order to save $0.02 per unit?
Then they would *potentially* have a GPL3 problem, and they wouldn't be able to get Windows certification.
In that case, saving $0.02 per unit doesn't seem like such a great trade-off, since the resulting machine would have a target audience closely resembling (if not actually equal to) the empty set.