To attract and retain engineers. Engineers love to have impact. If you work with Square, you know your work will matter. It also creates goodwill in the web dev community and that's worth a lot to them. Solutions like Square’s are often pitched to management by devs, rather than a sales team. Keeping good relations with the community gets them lots of free sales.