Absolutely nothing but respect for the guy and what he’s done for the organization. He brought an amazing culture and is a fantastic coach.
Unfortunately, he’s a subpar GM and had some abysmal drafts up until 2-3 years ago when he appeared to change philosophy and started grabbing better players (different scouts)?
But even with his coaching, I think it’s just becoming outdated and he’s not picking up on newer trends quick enough. The offense is clearly mostly his system as it has looked relatively the same through Josh, Matt, and now BOB. Yea, they have things like 3 TE sets more, but it’s the same dink n dunk offense that no longer works.
He got the guy who is decent at that (Mac), but defenses around the league are built to try and contain Mahomes, Allen, etc. Stopping the screen pass is significantly easier now with the speed on defense.
So he built the roster he wanted, but the system just doesn’t work. As a programmer, that’s no different than being the team lead and suggesting Visual Basic as the primary language and then wonder why the application performs like **** compared to better languages.
So yea, it’s time to let him go. Give him a forceful retirement. Don’t embarrass the guy. Don’t run him out. Just tell him it’ll be his last season as the league has moved on from his style.
Just my 2c