Да. Домашние задания нужны. Не нами это придумано. и не надо заново придумывать велосипед.
Домашние задания не только повторение, но и чувство ответственности.
Но, другой вопрос. Они не должны быть огромными. И за их невыполнение по уважительной причине не нужно "расстреливать".