I would say that many developers often sweat about minute technical details but completely ignore business goals. I'm involved in the local dev community and after meetups we often go for drinks. You almost never hear people talking about their company's successes, growth, strategy etc. It's all about the new hot tech they've recently had a chance to use. This mentality is reflected in the way they carry themselves and make development related decisions.