It's hard to balance when you have an hour of homework assigned every day, but only get tested about once a month. So you have 20 hours of homework vs. a 30 minute test.
The difference in magnitude ends up being too much. Either each homework assignment is worth almost nothing or they outweigh tests.