It really comes down to if he wants to bet on himself. Ben Johnson could have been a HC 2 season ago. He took the gamble and waited a couple of years and then landed a pretty good job with the Bears.
To be clear I am really hoping he takes the job, and I think he will. But him and his team are stupid if there not at least thinking about waiting another cycle and seeing if his stock can rise and maybe a better opportunity opens up.