The amount the first pick demands is a huge impact. Since the first pick goes to the worst team, waiting the time it takes for a HS player to be MLB ready also plays a role - especially with the fans who lack patience for a long time re-build.
If a club saves a million on the first pick, it can sign a HS pick taken after the first ten rounds.