A major issue I feel has been a proliferation of lower quality programs charging a premium price as well.
It's become harder to vet undergrads in the US for specific subfields because of either a lack of preparation or subpar career services.
Additonally, at least in CS/CE the number of candidates have skyrocketed, but the reality is most companies can limit new grad hiring to 10-20 target programs nationally and 2-3 local programs and get the talent pipeline they need.
It's ridiculously funny that if I were to graduate from HBS today with an MBA, I would have a lower chance of securing my first job as an analyst at a private equity fund, as a fresh graduate. The numbers for graduates are even more terrible. Yes, I did the math and they are abysmal today.
context: i teach at a local college in IT. some of my classes are part of the cybersec curriculum.
as far as i have been able track (linkedin, email, etc.) roughly 3/4 of the previous graduating cybersec class has been unable to get a job in cybersec. probably 1/2 of those are struggling to find even basic sysadmin or password-resetter positions.
this is significantly different than when the program started (around 2015 or so), where roughly 4/5 of the graduating class had jobs (specifically in cybersec) lined up at the time of graduation.
cybersec is a bit of an outlier, but i see a similar trend with the networking program and game design program as well (the only other 2 i have first-hand knowledge of)
its rough out there! (i am recommending to my kids that they avoid post-secondary)