Its bad for non-devs, but that's the nature of "free, open" stuff. For good design, you need to pay good designers and devs to implement them.
Otherwise its just people doing cool stuff in their free time, its never going to match what companies paying out millions can do.
They can always give a better experience and do it cheaper and earn in "other ways".