It got them to three Superbowls. It's dumb to waste his talent imo. Let Ben play his game until he can't play no more. Furthermore, they have the fastest WR in the league. The fastest WR to come around in a long time. Why have him try and make plays from short passes rather than let him do what he is good at.
To me, this is the exact problem Haley had in KC. He forces his offense on the players and doesn't play to their strengths. We were so much better with Weis.