MSutt is absolutely right in that not all college experiences are heavenly. They play 45+ games, even at DIII, it is a very long season. Your dd will have deal with 20 girls, a coaching staff of widely varying quality, bus trips from h--l, an immense academic load and still make time for practices and workouts. The college coach that recruited her may not be there her senior year, suddenly a junior college player transfers in and takes her spot in her junior year, the first baseman gets injured and your dd is playing there after a single practice.
Learning to deal with this stuff in high school will be very beneficial to most any player. Learning to be a 'softball' teammate is absolutely critical for her success in college. A softball team has different dynamics than a track team or a ******** team. Every single starter will be an all star, all conference.... all something, for the first time in her life she won't be the best player on a team. She will have to compete for a spot and then be a teammate to the player that beats her out. Her freshman year (maybe she'll be a stud but more likely) she'll get a few innings here and there; maybe run for the pitcher or get a lucky break and play. She will have to learn to control her emotions and her reactions. She will be competing with women that are 4 years older and will have some 200 more games under their belt.
High School ball may not be ideal but it allows her to become an experienced teammate and learn to be better AT SOFTBALL. Sure she can run track and star in the musical and some girls will, but that is like taking an English class to get better at Math. It might work for some, (for very very few) but most kids will just become better at track, they might be able to run a little faster and they might be in better shape but they won't learn to hit a ground ball to the right side in a pressure situation and it will show.
If your kid is good enough to attract attention but just her shear physical presence and she has college coaches sending her birthday cards then she might be in the top 1% and can do whatever she wants. For the rest, they need to be playing high school ball, not making excuses, OR go ahead and run track in college, just don't delude yourself that it makes no difference and that a college SOFTBALL coach won't put a question mark by your dd's name.