opensourcing software may enable leverage of wider network of contributors to given piece of software,hence software can evolve much more quickly and efficiently.
the internet is full of semi skilled "developers" who should never be developers in the first place.