The vast majority of homework has little direct value.
The real problem is many classes are poorly structured and need to crutch of outside work to cover the material. Even in college I often found reading the textbook was more useful and faster than attending class.
PS: I still remember many math classes where attendance took 5 minutes, then 30 seconds of (new idea! yay), followed by 40 minutes of mind numbing boredom.