A healthy adult's productive routine doesn't involve taking an additional 1-2 hours of work home from their job and doing it in the evenings. Why should a child's?
I agree that 1 - 2 hours of homework may be excessive. However, 10, 20, or even 30 minutes seems reasonable to me, assuming that it reinforces what is being taught in school.
Schoolwork, yes, but it ought to be done at school, just as work is done in the workplace.