Lots of thoughts bouncing in my head, here are a few. Also, I don’t know men’s soccer specifically. My comments are for college athletes and hopefuls generally.
If you are truly recruitable, you get some slack cut on your academics. Not a lot, but a legit D1 starter with a few B’s gets the Ivy coach’s slot over the 1600 SAT, 4.0 student who is a solid off the bench player. I don’t know exactly where the line is, and soccer is a sport with lots of smart kids. But I know my kid was recruited hard in a different non-helmet sport by several Ivies with a sub 30 ACT and a few B’s. Without coach help it would have been a waste of money to apply, he isn’t even a 1% chance, he is an automatic deny. All of the coaches basically said that the better you are, the less academics matter, within reason. All also had some absolute floors they couldn’t go below, no matter how athletically talented you are. My point here is if your academics suffer but just a very little bit, you are probably ok.
A smart Asian kid interested in CS is a brutal demographic to apply with if you don’t have a hook. The reality is that every Ivy could fill up a class with that demographic and still turn talented kids away. I’m not saying that you couldn’t get into a top school, many do. But you are competing for a limited number of slots with a large group of very talented and accomplished peers.
If you don’t love it though, it probably isn’t worth it. Your sport will consume your life to an extent, both is HS and college. My S couldn’t conceive of a different way to do it. But 99% of people (including me) couldn’t handle that lifestyle. There are MANY sacrifices that will be made.
My understanding of CS is that it is a very “results” oriented field. If you are from podunk Community College but you can code, you can get a job over a Harvard grad.
Good luck.