Plenty of baseball announcers are boring. That in itself isn't a bad thing. Baseball is kind of a boring sport that requires a lot of time to fill. I have called football and basketball games going back to the early 90s, and get what it takes to fill dead time better than most, fully realizing that almost all of a baseball game is dead time. It isn't easy to figure out compelling stories to fill the time between downs on during a high school football game, let alone between every pitch of every MLB game for an entire baseball season.
But I also realize that if you don't have the trust of your audience, you don't have an audience. There is a trust factor you establish with each listener to where they are giving up their time and looking to you to provide not only the details of a sporting event, but also a compelling reason to stay with you specifically for it, and not any of the other choices they might have.
Hawk was who he was, but he was always honest. Jason was also who he was, but was a damned hard worker who also had a unique sense of humor. Neither one of them were willing to insult their audiences by telling them something that was obviously not true. Hell go back through the history of Sox announcers and there are some doozies, but all were fair. Could John figure this out? I am sure he could, but he also seems to realize that being real is probably what got the guy before him "fired" he might not be willing to try, and that's a shame.