The traditional words in baseball is "play ball" not "watch ball." If your goal is to play baseball, then find a school where playing baseball is likely. There are exceptions to every "rule" however, most will tell you that walk-on students get very little playing time, no matter what level of the program.
As to academics, my son started out as a STEM major, with baseball that lasted one-year. He ended up becoming a business major. After his undergrad and a little "post grad" baseball he ended up getting his MBA from UT.
Playing baseball is a major time commitment, the kids in the sciences had it very difficult balancing lab work with practice and travel.
My advice is if you want to "play baseball" find a school where your chances are the best, no matter what level.
If a career which requires a STEM major is a priority, find a program that understands that and allows baseball to integrate with the educational requirements.
It is time to set priorities; until you do that, you are likely to waste a great deal of time.