Good discussion, here is my perspective as a parent of a 4 year college player now with an engineering degree in grad school who does not miss it one bit. (more on this later)
College baseball is hard and not everyone is cut out for it. Many think they are, but once they get into the grind, they drop out. (see below) Parents should expect this just by looking at the statistics. (I know I did not until I saw it)
Baseball ends for everybody at some point. Very few are able to play in college, and significantly fewer stick it out for 4 years. (like 75% of those who start drop before they are Sr's.))
Do not underestimate injuries, there are lots of them and many lose part or all of a season. (mine did)
You can be a STEM major and get good grades, but not likely at a D1, in fact you can probably not do STEM at most D1 programs. ( I classify Ivy and Patriot more high end D3ish in this regard) It takes even more discipline to pull STEM off but it can be done.
For us we did not compromise on education vs baseball. (well maybe just a little, but really just picked another option that was attractive for a whole bunch of other reasons it was part of our selection process) (the numbers on transfers from one program to another are very high something like 50%)
You DON'T have to play summer ball and can do research and still play at a high level. For STEM majors I would suggest this as it sets you up for life beyond baseball. Mine played one season of official college summer league and two of modified. (1-2 days be week) Mine worked one summer and did University research one summer, which lead to his acceptance into a fully funded graduate program.
My son likely could have played beyond college as an un-drafted signee, but purposely let organisations know he was done. He has many friends playing in the MiLB and he has told me that he does not know how they do it, it is even HARDER than college ball in his opinion.
My son does not miss it and is experiencing the many other things in life that he missed out on doing baseball for so many years. Fishing, hunting, going kayaking, wake boarding, tennis, playing his guitar, going to a a pub with buddies, playing basketball, etc, etc,
With all of this he probably would not have chosen to not play ball in college as it was an unbelievable experience, and a unique one that few get to participate in. (I am actually going to see him tomorrow night so I will ask him the question....when we are out at a pub enjoying the local nightlife.
Finally it has to be your son's dream not yours, sometimes us parents start to make it ours (I know I did at one point in time and had to step back and let him take the lead)
Best of luck to all of the Freshmen starting up in their college experience and good luck to those still hunting for a place to play.