I think I broadly agree with you. It just shows that development isn't linear, and also depends on environment and how a player is used by a coach, who they are playing with, and how (tactically). Along with physical and technical development, luck with injuries, and an intangible x factor.
I bet he could do a current 'T' level job. But you might not want to pay the fee plus wages for that.