It's clear you've never worked on a large open source project... There are good reasons for all the practices you're thoughtlessly dismissing.

I agree that for a common team of programmers working for a single company, the value isn't always there. But that's the easiest and least interesting case... in big distributed projects this stuff really matters.