There is a simple path to the professional satisfaction for programmers who work primarily with web development. Learn a little marketing, a little entrepreneurship and make your own side projects. For fun, profit or social good. None of the arrogance or denigration won't touch you then.