This is an incredibly generous way of viewing things.
Harper and Wemby were unanimous choices at those picks and damn near every GM (in the case of Wemby, every GM) would pick them.
Castle wasn’t the same degree of unanimous but it was still a fairly clear choice. Admittedly this is speculation, but I’d probably estimate at least half the GMs out there pick him there. It’s not like he got a steal in the late lottery.
Casually dismissing the Sochan/Wesley/Branham trio is pretty wild. We took 3 first round swings in one draft, and there’s a real chance we went 0/3 (I still like Sochan fwiw, but as you said he’s no guarantee). Saying that Branham/Wesley are the median outcomes for that range doesn’t make Wright a good GM

By definition it’d mean he’s more like an average one.
For the second round, it again seems like you’re dancing around things. The point is that in 4 or 5 drafts, we have only found one actual NBA player despite having tons of opportunities. Yes, second round picks aren’t supposed to be all-stars..but again, I don’t see how Wright going 1 for 6 in the second round means he has a “damn good track record”.
The draft is actually where I’m most critical of him. Until he can prove that he’s able to consistently find those hidden gems it’s just hard for me to act like he’s a top GM in the league.