I went the opposite, initially wanted humanities (history) but went into CS/Math for money. I ended up quitting after two years and just taking an associates (started at a community college,) but I wish I’d have stuck with humanities. I already knew programming from doing web design as a kid and trying to start a dozen companies so I didn’t learn much and I passed all my classes with flying colors despite hardly ever showing up and never paying attention. Not because I’m a genius but because I already knew CS 1&2 + data structures and I did Kham Academy up to Calc 2 as I was just interested in it personally (this I think aids your point that you don’t need school) but the one history class I took really had me. It’s the only place where I could talk about all the history I read and listen to where people knew some stuff to debate. Only time get to discuss history outside of Reddit these days is with “WW2 history buffs” which is like the Saturday morning cartoons of history.