I was thinking about this after I posted my comment. I think it's not that they, as you say, "create amazing things that don't work"; it's that what they create "works" good enough for them. They solve a problem and it works for them; but, they don't think about how others will use it and whether it works for them. In the recent LibreOffice thread, the Microsoft ribbon menu is mentioned -- I thought the old menu was fine; but, their user testing found people liked the ribbon.