- Responsible browser vendors (the big ones, excluding IE), know what the web will look a few years later. I don't know where you get the "not pass" part. They only implement things the browsers will support in a few years
- It's about giving the tools to design the web for modern and future browsers.
- Yeah, we can say it's a beta.
- Yes and no, it's unlikely they will remove support for the extensions part.
What the W3C is thinking about is the syntaxis. Let's take gradient for an example:
-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.2, rgb(86,45,199)),
color-stop(0.6, rgb(112,72,239))
)
-moz-linear-gradient(
center bottom,
rgb(86,45,199) 20%,
rgb(112,72,239) 60%
)
Both these codes generate the same gradient. As you can see, there's no standard procedure, the syntaxis is both confusing and different for webkit and mozilla based browsers.
But let's imagine in two or three years, the implementation is done. Now you just have to add another line of code for the standard.
gradient: center bottom #colorFrom opacityFrom #colorTo opacityTo;
Now both engines will understand the gradient statment and if it's specified after the extension ones, this last one will be the one to interpret.