The reason Booker kept being a nearly man was his own stupid fault.
He kept constantly saying he was considering retiring because of back injuries, so why would WWE risk putting a belt on a man who might up and quit at a moments notice?
It was only when he finally shut his mouth that they gave him a title run.

I dont count the very early days of his WWE run as WWE obviously just wanted to make all WCW title holders look like shit.