Just looking at a few rosters....
When is a roster too big? I counted a roster with 25 players! How worthwhile is it to be on team bench the entire game and not get any real-time playing time? When does it become a money grab?
My daughter was on a big team once and the coaches always just rotated players in and out. We had a parent leave because of this - "rotating players in and out on a schedule is for Rec" is what he said.