You should know by now that many of us joined the profession because we like programming and not "problem solving". In 23 years of career I've never cared much about any business problem of the companies I was working for. I never cared about solving customers' problems, or the "impact" of my work, only about the technical beauty of it.