The average roster size is 27-32, across AA, A and B level teams. Major money grab. How can kids get better with rosters of that size, especially when the top 10 kids get all the playing time?!