We need to stop regurgitating the 'right players' line.
Maguire was the right player, yet we took an extra 12 months to finally get him, Eriksen might well be the right player but we'll probably rather wait until the summer, Ole wanted Haaland but we missed out, Alderweireld would have improved us massively at the time but we just wouldn't pay up, etc.
I'm sure we think Saul, Sancho, and Kante, are the right players, but we aren't getting players like that if we don't get in the CL, which will be almost impossible if Mctominay is out for 8 weeks, and Pogba continues as has been doing this season.
The reality is the transfer market is trail and error, if you have gaping holes in the squad you get what you think is right at the time, and who want to come here, which is where we are just now.