There's a great deal of bikeshedding in the world of design.
Sure everyone can design, but there is value in having a team of people who specialise in design, and then having that enforced across the OS.
Design also means giving up on my wonderful ideas for how I think an app should work and subscribe to mimicking how the OS functions: not because this is the optimal design, but because it's going to be the most intuitive for the -user-.
The strength of OSS is the huge amount of experimentation that can go on by having everyone execute their own ideas, this however is not conducive to a unified harmonious design.
Sure everyone can design, but there is value in having a team of people who specialise in design, and then having that enforced across the OS.
Design also means giving up on my wonderful ideas for how I think an app should work and subscribe to mimicking how the OS functions: not because this is the optimal design, but because it's going to be the most intuitive for the -user-.
The strength of OSS is the huge amount of experimentation that can go on by having everyone execute their own ideas, this however is not conducive to a unified harmonious design.