IMHO I think the internet and the price of higher ed have changed the calculus of these types of degrees. If the price of college was the same as it was in the 80's and 90's (adjusted for inflation) then yeah I totally agree that a degree in those fields would be worth it to broaden your horizons, even if it doesn't provide massive economic value.
But with the price of higher ed rising exponentially, you now need some sort of economic justification for it, especially considering that you could get roughly the same education online for free.