Question: why does mlb have so many draft rounds
Answer: under the current collective bargaining agreement the draft lasts 40 rounds , plus compensatory picks