IMHO it's because, once you decide to go open source, you're creating with the intention that this is a "for the community" type of product, not a "for profit." It's like a non-profit company with unpaid volunteers. There's a cause that many people believe in and anyone can help work towards that cause to make it a reality.