Well...I was going to say I wouldn't be surprised if Williams skipped this draft to take a gap year to fully recover, then declare for the '23 draft, but apparently he's going forward with it. I think it'll cost him more long term declaring for the '22 draft.
I would've lived off my Bose NIL money and declared next year.
His agent must think he still has a 1st round grade. Remember he transferred from Ohio State and a place like Bama has guys waiting for you to leave or get hurt. There's no guarantee he would have a high draft rating again.