In my opinion he is past his prime and is being propped up by his record label and radio stations refusing to let him go.
Same could have been said of Merle Haggard in the 1980s. Or Johnny Cash in the 70s. They should have known when to stop, and they didn't.
And radio stations... well this isn't the place to argue about how broken radio stations are when it comes to playing music.
Radio stations aren't in the music business. But you don't like companies in the music business either.
But the fact is there's great country music, and it gets played every day on broadcast radio. That's why so many people listen.