0% of the fault lays on the students who got the degrees they were told were in demand by every single adult in ther life.
This was a coordinated push by our government and tech sector to drive down the cost of skilled labor by oversaturating the field.
I say this as a CS major that was forced to work fast food for 6 years until I could find a shitty tech support job and work my way up from there, there was never a single opportunity for me to be a programmer like I intended.