NJ requires it for graduation, but it is a newer requirement and def wasn't in place when I went to school.
Ah, you beat me to it. Our kids both had to take it to graduate but I attended the same school district and it wasn't even an elective in the 80s.
Our kids are both savers because of it.
Both of our kids attended trade schools (welder & electrician). The welder, 23, attended 4 months of school at a cost of $9k, which we paid, and earned 6 figures last year. One year into a 5 year car loan, he has paid off 80% of it and saved $40k for a house down payment.
The electrician, 27, has been working FT since he left college after 1 semester, and wasn't sure what he wanted to do for a career for a while. I offered to help him pay for trade school and he told me money is not an issue. It was $12k. He just finished a few weeks ago and is still job searching. He has $60k in a Vanguard investment fund to someday buy a house. Both have been saving for retirement for years.
I don't mind that they're both still living with us because if they were paying rent, they'd never be able to save for a house. I'd much rather them save for extra down payment plus some extra on top of that, so they can afford to paint, decorate, buy furniture, etc without wiping out all of their savings.
A lot of high-paying jobs require a college degree but not everyone who doesn't attend college is earning low wages. Most of ds23's friends can't afford the fun toys he enjoys such as riding his dirt bike or snowboarding. Sometimes he goes alone because of it. He seems to have a good balance between having fun while he's young but still saving money too.
When I was in HS, college was only for the really smart kids. Now they have kids convinced that college is for everyone and it's the only path to a decent job and good life. Lately it seems that unless parents foot the bill, it's a path to a life full of soul-crushing debt. Kids are graduating with student loans that are more than what we paid for our house. That is insane.
I would rather them work on lowering the cost of college for everyone, look at factors that have college costs soaring way faster than inflation and everything else, instead of cancelling loans for some.
Colleges are gouging kids and getting away with it.

It's criminal.
Cancelling student loans does nothing to control the cost itself.