Seems to me that businesses operate within an incentive structure that will always encourage them to take maximum advantage of users and do anti-user things no matter what their original goals were. The non-corporate part is key imo (see Canonical, Mozilla now etc.)