Their rankings aren't based on pure ceiling though, it's where the player stands today. Right now, Soto hasn't even taken a professional AB. Lots of heralded guys come in and don't perform as expected.
When I do my rankings it's based on my personal trade value. I wouldn't trade player 1 for player 2 or player 2 for player 3 or player 3 for player 4, etc.