Agreed. I've got a B.S. in Biochemistry and I'm sad about all the liberal arts classes I missed out on. I audited a philosophy class and I still think about it often.
However I've found that if you want to continue learning, being a programmer is a good place to be. It's pretty acceptable to read wikipedia during your breaks and we get paid enough to have guitar tutors.
Remedial work's always there, sure. But you have to know what you don't know, at least in outline.
A lot of my liberal arts classes were things I didn't necessarily like. But I know enough to have a framework to learn more about them and about related topics.
However I've found that if you want to continue learning, being a programmer is a good place to be. It's pretty acceptable to read wikipedia during your breaks and we get paid enough to have guitar tutors.