Before the summer window the only players that didn't want to be here were Herrera Lukaku and Darmian. So I don't think anybody should criticize Ole for letting them go. With those three players gone or going Ole would have had this squad to work with going into the this season. However, Ole was given 140m in the summer to spend and do what he likes with this squad
--------------------------De Gea---------------------------
-Young-----Smalling ------Lindelof----Shaw
-----------------Fred------------Pogba---------------
--?----------------------Pereira -----------Rashford--
-------------------------------?------------------------------
Bench - Romero, Lingard, Mata, Matic, Mctominay, Martial, Jones, Bailly, Rojo, Tuanzebe, Dalot.
It is clear as day from this lineup what was needed first. In order of priority, that lineup needed a striker, right winger, RB to replace Young because he was terrible, AM to replace Pereira or Lingard because they were both terrible and CB to replace Smalling. Ole had 150m to spend on these priorities.
It is only common sense to first buy players for the positions that are vacant in your lineup is it not? So we needed a striker and RW first with the 150m. However, Ole decided to convert Martial who hasn't played as a striker in a long time and then decided to promote Greenwood to be back up to fill up that vacant striker position in the line up. The 140m stayed with him. The next position that was vacant was the RW and we didn't have one in the team. Ole spends 15m out of the 140m for a left winger and starts playing him on the right to fill in that position.
Now the vacant positions in the line up have been filled up by Martial and James. Time to remove the worst players and get in better ones. The worst players in the squad at the time were Young RB, Lingard AM and Smalling CB. We desperately needed a right back because Young was terrible. Ole spends 45m of the remaining 125m on a very solid right back and replaces one of the three worst players in the lineup. With Lingard and Smalling being the other two worst players, Ole has 80m left to replace them both or the worst out of them at least. Ole spends the entire remaining budget to replace Smalling.
Before the summer, in order of priority we needed ST, RW, RB, AM and CB to have a very solid side. Ole decided to spend the budget on 2 out of those 5 positions - RB and CB. If you think Ole didn't recruit smartly then that's your perspective. But he's policy has always been to wait for the right fit. Ole explained the neglect of the vacant striker position and said "there were strikers available but none were the right fit"(look at how we rushed to get Haaland, deemed as the right fit when he was available). The neglect of the RW position has also been explained by reports saying we are waiting for Sancho next summer as stupid and as risky as that sounds. The neglect of the AM position has been dealt with already this January with the signing of Bruno.
I think Ole has a plan when it comes to recruitment or rebuilding the squad. He's policy of waiting for the right fit has been what we've needed for a long time. I don't like him as a coach and I want him gone but I believe in his recruitment strategy so far and that's one thing I think he has gotten right and should hardly be criticized for. I even think if he got all the players he deemed the right fit, even if he were sacked all we need to do is get a modern progressive or attacking coach because the players he would inherit would not need much replacing