"Although developers and integrators pay a high price for
fragmentation, the diversity it implies offers some unique
advantages and some compelling opportunities for innovation.
Reinventing parts of the stack and creating forks allows developers
to engage in radical experimentation and try new approaches without
having to work within existing constraints."