Worthless degrees have always been worthless.
A big issue nowadays is there aren't really as many "entry level" jobs where a company will put effort in to train you up themselves.
Basically anything that isn't flipping burgers is going to ask for not just a bachelor's but 5 years of related work experience as well.
That's the big 'chicken or the egg'-style conundrum so many find themselves in:
For a new graduate to get a job in their field today, far too many companies are insisting on a degree AND experience - but you can only get the experience through working in the field, which you won't get, because you have no experience in the field.
Most higher education programs intentionally aren't intended to train you for a job, but rather to give you a solid foundational base of knowledge that will allow you to quickly learn and understand the specific knowledge and skills the position you end up working requires.
The degree is intended to communicate to your potential employer that you have a certain set of base competencies and familiarity with general core concepts of the field, and that there won't be any glaring holes in crucial fundamental knowledge or skills required for your position that may not show themselves immediately. It's essentially the academic version of passing Basic Training. You've made it to the starting line.
...well, assuming your Bachelor's can function as a terminal degree, anyway. If you graduated with one of the many functionally non-terminal degrees out there (psychology, sociology, physics, etc), whose main value is in qualifying you to start working on one of the associated advanced degrees, your Bachelor's is more of a "I'm at least skilled and intelligent enough to be able to get this degree" qualification, and, while you might still be at the starting line, you're also wearing some kind of lead shoes.
There are "vocational/skill-based" degree programs, mostly Associate's degrees, but many companies are wary of them as well, as they often focus on teaching very specific sets of knowledge, skills and procedures rather than a wide base, and, more often than not, those procedures taught don't align with how they do things, and the very specific knowledge and skills you were taught are out of date the moment you graduate (or earlier). As a result, not only do you not know how to do the job, but you were taught what, from their perspective, is the wrong way to do it, all without proper fundamentals, meaning they don't just have to train you, they have to RETRAIN you, which requires even more effort.
I understand that, in this current (insane, unsustainable) corporate culture, shareholders are aggressively pushing for impossible perpetual short-term growth, and that any costs that can be cut will be, but refusing recent graduates, on the basis that it will cost them money to train them on-the-job to gain experience, is one of the most obvious mistakes that will definitely come to bite them in the a**.
Sorry for the long rant, I have a fever and always tend to keep going on and on whenever I do...