I think this may work, and may even beneficial for some people.
But I think such projects could easily collapse the very moment where one of the (bigger) players has worked out an excellent design (at least in their opinion) which then won't make it into the official specs itself.
So you have set something up which you know will work for you, yet it doesn't get implemented. What do you do ?
My guess is that you then leave the whole project again and continue setting up your environment in the way you intended it in the first place.
Sharing knowledge and experience is often a very good idea, but when it comes to this then I get a weird feeling when people are trying to 'regulate' some stuff.
Could be just me though...