Když se ten framework napíše dobře, s vhodnou mírou a vkusem, pak získáte pro svou práci ten nejlepší nástroj. Pokud pracujete v týmu, pak asi nejlepší bude vyvíjet ten framework v tom týmu (jedním slovem: organizovaně). Prostě to nesmí být obluda, ale "jen" věc, která poskytuje těch pár vlastností, které každý webdeveloper od frameworku očekává a tak nějak podvědomně ví, jak by měly fungovat (pokud je to dostatečně zkušený webdeveloper). Bohužel framework nejde začít psát hned po dočtení "Programování pro zelenáče", chce to nějaké zkušenosti s problémy, které je potřeba řešit a nejlépe i s již existujícími frameworky.
Smysl open-source vidím v tom, že si za jistých podmínek můžu vzít co chci a dělat s tím téměř cokoliv. Ne v tom začít něco někomu vnucovat, proti tomuhle jsou OS projekty dokonce i dost imunní :-) Navrhovat komunitě je zajímavý nápad, schválně by mě zajímalo, kolikrát se vám už podařilo tu komunitu naklonit vaším směrem. Let's flame: bug free a použitelnost není o tom, že na tom dělá tisíc programátorů, ale o tom, že se to dělá pořádně - což se v praxi většinou vylučuje.