I think the point is that you do.
> I'd sit on calls where nobody could figure it out. A business manager articulats the problem and it's solved in an hour
You'd have to define "thinking outside the box" - if you are suggesting that most programmers aren't creative I'd say you have no clue about most programmers. If its a call about a technical problem - no chance. But a random BA still isn't a tech manager.