I'll be the unfashionable person that agrees with you, then.
Most developers (workers in general) at worst are merely pointless. I think you could easily make the argument that working in banking (/oil/marketing/think tanks/...) is actively harmful and that the smarter you are, the more damage you can do.
There is no iron law that says that just because you turn up on time, work hard and internalize your organization's goals, that the world wouldn't be a better place if you had just stayed in bed.