Third, open source based UIs and end user experiences, build by communities and hackers, are not that good. It is not easy to find community built software that provides UI W-O-W and high level of usability. It seems that high quality integration and user experience requires a stong central mechanism, such as a company, to run the implementation. Now, please, prove me wrong!