I would prioritize relationships over experience. Relationships cannot be metric'd - and that is why they are so important.
If what you are getting in your job experience is valuable - that is excellent - however, if you are building true relationships (where relationships are built on trust - almost approaching - perhaps beyond a romantic level) - then. Don't rule out the CS program - there has to be at least one or two professors in the department that you hit it off with - and if not in CS, maybe in another department. When you are in college, there is an open-door policy with professors - depending on how persistent you are.
Avoid burnout by not putting everything into one area of your life. Its inevitable (depending on your focus, type-A ness) but you can hedge by doing stuff where no one cares what you do outside of that sphere (e.g. drawing portraits in a drawing class)
Ultimately, as you progress in your life, you build your own community. The size and strength of it depends on you, your leadership ability - and your ability to inspire others to do what they want to do (the true Internet superstars like Zenhabits, Problogger et al. build communities in the millions).
I've been in my small share of companies/long-term projects (with friends) that sometimes end up - the friendship isn't strong enough to survive the problems that may arise.
And, as others said, the degree is an important quasi-legal HR credential (look up Griggs v. Duke Energy) and signal that you were able to start and finish a large project
Also, diversify your basket - take a theater or short/long-form improv class or art class. All CS and coding makes for a boring Jack once you get outside that bubble - and you will - especially for romantic relationships with Jill - and you want to run up the hill...