The club already finished 2nd the season before he got the job.
And no, pretty much all these were top players, or well known players that were scouted before. Maguire was scouted the season before he arrived and Bruno was a well known name. Next summer he signed Cavani, Telles and VDB, and last summer signed Sancho, Varane and Ronaldo. Point me at any signing of these that succeeded and wasn't already a top name, or world class players. Point me at any unpredictable signing signed for low money and he made him a top player like what Klopp did. Point me at any youngster he signed and established him as a top player. Nothing. Every single signing that succeeded under him were already top players, and we didn't need Ole and his genius scouts to tell us Cavani, Bruno, Maguire, Ronaldo, Varane and Sancho will be good signings for Man United.
Actually, he has signed the most top and established names among all the post Fergie managers. Moyes - deary me - managed to only sign Fellaini and Mata. LVG only signed Di Maria as a top name. He signed a post ACL Falcao and past it Bastian, with the rest of his signings being a gamble rather than top established players : Martial, Herrera, Shaw, Rojo, Schneiderlin and Blind. Neither of these were top players. Mourinho signed Pogba, Zlatan, Lukaku and Sanchez as top class names, while the likes of Bailly, Lindelof, Mikhi, Fred and Dalot were more of a gamble as well.
Ole was backed the most out of them all and was handed the most top class players any of our managers post Fergie got. He still did nothing with them worthy of note. With the amount of investment the board bumped into the team under him, talking about 2nd 12 points away from the top as progress is embarrassing when the team he inherited which we apparently think was shit finished also 2nd the season before he got the job 19 points away from the top, so what, Ole spent ton of money on top players like Bruno, Maguire and Cavani and his achievement with them is to cut the gap between United and the league winners to 12 rather than 19 ?