Anivar,I dont think this is a forum for taking on a fight on the topic, especially since this has been fought over many times in the past. It is up to the consortium to define and decide on a standard and foundation to deal with implementing a standards level.
Lets keep this list on-topic. Please take your tech discussions over to the tech mailing lists if needed. If a point in time comes when foundation and consortium decides to take a step back on this topic, this will be deemed relevant to the projects and community.