Look at Gallium versus Intel. What did gallium do wrong that intel couldn't use more bits of it? Or is intel just doing NIH as a rule?
Are you stating that Mesa shouldn't care about users or driver developers? That it must have everyone marching in line, disallowing other ideas or free thought, and that it never ever should strive to deliver what its users really need or want?
If anything only exists for sustaining itself, it has lost all use or relevance. So keep up that thinking with mesa, soon, with Surfaceflinger and binary graphics drivers, upstream mesa will end up having made itself superfluous.