Regarding your first point, I'm reminded of Jack Diederich's talk "Stop Writing Classes" where he says: we don't ship code, we ship features.
He also says "I hate code and I want as little of it as possible in our product" :)
I'm sure he'd appreciate that my book What is Programming? starts out by looking at users and understanding features, not even getting to code until about half way through. :)
Yes, we have to learn that code is a tool, it is not the product.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.