I think this is one area for fans to think they have a better idea of when a prospect is "ready" or not. Then, there is the whole years of service during prime vs pre-prime aspect to the choice.
I've always just trusted they team knows better than I do, on this. I'm sure they get things wrong, at times.
On Teel, Anthony and Mayer, I don't think any are ML ready, now. I don't see any need to rush them and start their "clocks." Sure, I'd love to watch them, right now, and maybe they'd hit the ground running, if we called them up, soon, but I'd rather have them an extra year at ages 28-30 than at 21 to 24, and no, we can't just expect we can pay them through prime. We should know better, by now.