Everyone plays for different reasons. Some good, some not so good. IMO the worst reason is to pay for college. My DD enjoys the game but loves to compete. She happens to be very good at softball which provides her with the opportunity to compete.
To Doug's point it is all about priorities. If you are going to play at a high level you must be willing to put aside some social activities. Along with properly aligned priorities, time management is very important. I have a 18U showcase team and players know that I will not accept "homework" as an excuse more than once or twice for missing practice. If you cannot handle softball and academics in High School, there is no hope for you to succeed in both at the college level.
Somewhat agree, academics vary so much from school to school. I know high school kids that have an hour commute each way, take challenging classes with a demanding amount of homework, and some college kids, with the minimum amount of courses, who have 3 hours of classwork a day or only have classes Tuesdays and Thursdays.