Thinking about my personal career trajectory, my first job came from an internship set up by my university. A coworker from that job left and pulled me to my second, and when I left there it was because an old classmate referred me to a third.
Had I studied abroad and returned home I would have lacked that network, and that feels like a risk.
Nothing you did in your university was guaranteed and was just as much of a risk.
I don't think non-elite schools offer a noteworthy network, especially for computer science or IT.
There is elite, and then there is everywhere else that's accredited where you just need a sheet of paper with the correct degree name on it.
But yes I've become a fan of what Germany and some other countries offer. I've seen something that made me even more envious: a friend in neighboring Austria was in University there (for free) and it turned out the school was like a sister school to NYU and she wanted to go there and was able to go to NYU for free.
We are really getting the short end of the stick in America right now, amongst developed nations.
How many people stay more or less their whole life in their home town?
I wonder why not many Americans go study abroad, if studying in their own country is so incredibly expensive and studying abroad can be cheaper and a richer experience. Especially comp sci is taught in English in many non-english speaking countries.
Did you consider going abroad when you were evaluating costs back then?