I see your point on position, but once you get past a Paul Skenes or Bryce Harper, there isn't a whole lot of separation between the other players. It seems like a lot depends on the organization's ability to develop a player. How many great players have the Tigers developed in the last 20 years so? Skubal? Greene? Even a guy like Castellanos didn't blossom until he left Detroit. And there was no way they could mess up a generational talent like Verlander. And the Tigers got lucky to get him at #2 only because the Padres were an even worse run organization than the Tigers.
So I guess most of those guys have similar tools, it's just dependent on where they end up in some cases.