Players don't develop in a straight line. Steele has just had the best season of is career at the age of 32.
McGill is happy to stay at the club to be the #3 - Rushworth who is the England u21 #2 is looking to play #1 for a side this season and he won't get that at the Albion. Beadle is likely...
You can see the up to date squad (with Verbruggen added and all contract details) via
http://nortr3nixy.nimpr.uk/threads/squad-for-23-24-summer-2023-window.401684/page-7
Almost certainly McGill . Presumably thats why we just extended his contract. Rushworth and Beadle - we see as future #1s / big prospects and will get new EFL loans.
Its hard to tell the thinking here. Not sure why the club have extended his contract - merely for him to go out on loan but perhaps that is the plan and then they would have to find another #3 . Perhaps they are happy with him performing that role and have extended the contract to continue in...
Albion need three keepers. If Sanchez is being sold (likely) and Rushworth and Beadle and Scherpen are having further loans (likely) with a view to them joining the set up further down the line then Steele needs a #2 - perhaps Verbruggen as the #2 with McGill as the non playing #3.