A true community code repository

Using the Apple iPhone App Store and Google Play Store as industry analogs, I doubt SmartThings would do what you suggest.

A SmartApp or SmartDevice Type can seriously impact the platform, especially if widely used. Furthermore, SmartThings does not want to overload their support teams with stuff that could have been filtered out during the certification process.