Absolutely correct on all points. Including the fact that any large project needs a Linus (or Steve Jobs, or Elon Musk, or ....) to micromanage the final overall user experience. Nothing important happens via committee.