Here's the thing when they cast nicholson as the joker. They pictured him from his days as this:
But by the time they cast him he was more like this
He was a few years past his prime as for when he could have made a great joker. By that point he was mostly just playing himself because that's what people expected. A younger fresher Jack would have been great and could have really given heath a run.