I don't see why you would want to get a degree on the off chance you wont end up liking the job and want to go into a different field.
In my situation I learned how to code at a young age, I wanted to go to university to fill in the blanks. The first semester of my computer science Ba was a course on facebook and the internet which costed 3400GBP just for that few months. Then and there I decided I wanted nothing more from this course.
After years and years of this, 8 hours, 5 days a week, it gets really monotonous.
You'll thank yourself when you think maybe I can get into journalism, or HR, or accounting, or any X-degree field at a different company without even having to take more college because you already went.
There's also bad universities, you went to a bad one or you didn't continue far enough past general ed.
Of course there are the Peter Deutsch wunderkinds and the people who get a really good secondary education and can jump into CLRS on their own without hand holding from college, but I don't think there are very many of them out there.
And adult learners are a whole different matter for whom the decision to go to college for CS is radically different.