Generally agree with the ease of contribution sentiment to OSM, but your characterization of Firefox contributors dismisses the valuable work that 9 out of 10 Mozilla contributors do who aren't programmers. You absolutely do not need to be a good programmer, or any kind of programmer at all, to contribute to Firefox. https://www.mozilla.org/en-US/contribute/
Most of my point still stands w.r.t. Firefox. QA, graphic design, education, translation and documentation are still skills that lots of people don't have.