Don't think it's as bad as they are trying to make it seem
Banking, consulting, and management consulting all hire STEM grads to do analytical non stem work........and they all pay well
I'm a tech lead now but the first 3 years of my career I didn't work in STEM , I was a consultant working on technical projects on the business side in banking and pharma
end of the day STEM grads are going have options and be seen as attractive since people know the level of coursework they have done to get the degree