For me as a dev, there are 3 big reasons:
There just isn't another CMS that can compare for the not-particularly-technical end-user.
The WordPress.com entry point also was huge at the time.
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.