> Most of that is bullshit. The biggest reason for contributing to open source is to > level the playing field on things that aren't your core competency.
You missed the point. The article is about why developers contribute to open source software, not why businesses use open source software.
Not all open source software starts out with a business need. It usually starts out because someone thinks it would be cool to do a certain thing.