@sweetythang First is it the homework that is the problem or the weight of the books that is the problem?
If it is the latter, textbook companies are providing websites where the books and other resources can be accessed on line or textbooks are on discs. In other cases the teacher can have a class set and distribute books to students to keep at home for homework.
If the question is why you have to do homework. it depends on the type of homework. There is a great deal of reading that has to be done if you are going to understand the material. It would be a waste of time to read during class time. The teacher can build on the basics and class time can be spent on putting that knowledge to use with group work or projects.
Some subjects, for example math and languages, require a lot more practice than what can be accomplished in class. As part of my history, civics and economics classes I require students keep up with the news outside of class time. Students have to put their knowledge into practice by writing which also cannot be done efficiently in class.
You might want to remember that when preparing lessons and assessing your work. the teacher is doing homework too. In fact if you see a career in your future you can expect to put in twice the time than the 30 hours (6classes X 5 days) the average hs student spends. Even a full time college class is set up so that for every hour spent in class, 3 hours should be spent on outside study.