Like I have said before these types of policies are eventually going to result in coreboot only having unobtainable development boards in the tree (that are of course not owner controlled)
It simply isn't right.
How can one learn firmware programming when all the available boards have hardware initiated via binary blobs? This is what the standards create.