There is value in having your child at a college within easy driving distance, or just a short, direct flight away from home. Medical/mental emergencies, parents day weekends, showing up to support your child’s participation in a school music concert, play, or athletic event–these are all things to consider when giving your child some parameters around college choices and what you are willing as parents to support and shell out $$ for.
What is NOT fair is pulling the rug out from under your S after the acceptances are in and final decisions are being processed. What year is your S now in high school? Have you had any talks about geographic limitations with him yet?
Level of maturity, strength of independence with life skills, concerns about time management skills, ability to advocate for himself with teachers and academic issues, willingness to get schoolwork done and turned in on time, experience of child with sleepaway camps or other long distance separation from home, social skills–these are all possible indicators of how well your child might do in a college far from home with no parents close by.
You should split your concerns into three piles…Financial limitations, Student limitations, and Parental limitations. Financial budgeting can severely limit the number of plane tickets you can purchase each year. The reality of having to take multiple days off of work to visit your child can be stressful, especially if they have a medical/mental crisis. Schools can cost the same amount of tuition, room and board, and still require different amounts of travel expenses. Will the student need a car at college? That is another financial and logistical situation to consider.
Student limitations, such as chronic medical conditions that require the student to find a local doctor, figure out how to get prescription refills, or food allergies that require child to find local sources of healthy foods, are real considerations that need to be addressed. These can be practiced at home with enough lead time, and are possible to overcome.
One set of concerns belongs to you as parents, and is the innate selfishness (I mean this in a good, loving way as a parent myself) of wanting to stay connected to your child during the college years. This love should not be driven by overprotectiveness (my child must live at home during college so they stay safe). And this love can be tamed through parental self-control. So many posts on this forum detail the parents’ sense of loss as their kids head off to a college thousands of miles away. The pain is real, but the parents let them go anyway. Other posts show students fighting with parents to even leave their home at all to attend a college one hour away.
Only you know the heart and spirit of your child, and their need for closer physical connection during the college years. Skype and texting can keep the parent’s heart covered with more frequent communication, and can sometimes close the gap of missing your child. Connecting your child to resources closer to their chosen college can give you comfort as well. Examples include a local church if your family is religious, or a continuation of a sport/activity that draws students into a closer knit family unit (theater, marching band). Having someone else on campus that they know, or a family relative that lives either close by, or close enough to help in a crisis can be a comfort to you.
Another aspect of the intended major is searching for colleges with a large enough reputation that big companies come to campus to recruit. Ask questions in your college search about where the CS kids are getting jobs at. It could be that there are East Coast/Mid West schools that are strong enough in the CS major to attract the big companies.
Random note about instate tuition. Is there any flexibility on your moving date? If your son does want to stay in the Midwest, is it possible to delay your move until he starts college instate? In my home state, once the child starts attending an instate school, they are eligible for instate tuition even if the parents move away.