Where would you be if everyone in existence chose a degree simply for being financially wise?
With no caveats whatsoever? Is any conceivable four-year program after high school beneficial to society?
It doesn't, and I didn't suggest that it does.
> Do people become social workers for the money? Do teachers get into teaching for the money?
I don't know, but I suspect that most full-time social workers who are not independently wealthy do consider wages when deciding where to work. The trouble is that you seem to be implying a strict dichotomy between "doing it for the money" and "not doing it for the money." In reality, many people pursue careers that they enjoy to some extent, but they also require some level of compensation for survival and quality of life.
If everyone were 'simply financially wise,' those who were <actually> financially wise wouldn't be paying for 2008.
I think you're onto something. As you say, it is simple, just not easy.
> Why does a degree have to be financially wise
For the same reason anything is considered wise, wisdom lead you to the conclusion upon which you act. Majoring in sociology with no intention of practicing sociology is not wise, unless you have another plan. If you DO intend to practice, you should have a plan. The internet at college is free, make a plan.