Are you from the US? I went to a good high school and even that class was awful. No one wants to teach it and genuinely, you learn more about money in history, english, science, and math. Additionally, you can take it online and over the summer, which kids do so they can take nicer looking classes. Granted, students with a work ethic tend to learn these things on their own.
I graduated high school almost 30 years ago so whether I'm from the US or not isn't particularly relevant. I did live in the US for 25 years though, and up to however many minutes ago, I didn't know these classes were a requirement in any state (let alone 30).
But going from "it's not a requirement" to "the class is awful" would kinda be moving goalposts, no?