yep pretty much agree with all this
could bounce back next season - he used to do some intense workouts in the dr with a PT, I think he needs that again this off season + some skill development work with an external party (driveline....etc).
The rest is on him