He has beaten the odds by playing 5 season in MLB, which already puts him well into the top 50% of all players. And he's been a full time starter since being called up. And is still only 26.
He's basically a year older than Dalbec, whom people still want to give a chance to. Players his age and from his same first round are just making their MLB debuts now. Ke'Bryan Hayes, for example, debited this week.
Sure, there were better players taken later, but a lot more worse ones were. And of the 6 players taken in front of him, 3 (Kyle Tucker, Brendan Rodgers, and Dillon Tate) are less accomplished in MLB and a fourth (Tyler Jay) has been largely ineffective in AA ball for multiple organizations.
But yeah, he's no Alex Bregman. Although he sure can catch Bregman's sinking line drives...