I know people love to say you draft BPA, which is generally true, but at the same time not at all. Teams love to cut deals and spread their money around, especially when they have a large pool at the top of the draft. Teams also put a lot of work and effort into guys who they think will be there and when someone is on the board you didn't expect to be there sometimes you keep the deal you had.
Pittsburgh took Davis first because they were able to cut a deal with him and saved 1.9 million dollars. The Rangers went slightly over for Jack Leiter, so who knows if they really thought he was better than Mayer, it might have been that they favored pitching (which they often do). Detroit took Jobe, who absolutely nobody had as a top 3 guy, the Tigers did go under slot with him not much but it had been reported that they were working out a deal with him before the draft.
I don't want to depict Hollywood and a different sport as an accurate picture of what happens in real life but I almost kind of think it's like the situation in the movie draft day when the Browns shocked everyone by not picking Bo Callahan overall. Then everyone went with the picks they had thinking he wouldn't be there instead of freaking out. I wonder if this is why Groome fell to us in 2016.
Mayer was widely regarded as the top prospect in the draft, and we were very lucky to have picked him AND got him to sign for slot. But, lets remember, Groome was also the best player in 2016 and we all saw how that worked out. Still, in one year Mayer has showed more promise than J-Groome ever did. I think this kid is going to be special.