I agree. I think every book is not appropriate in general for the learners knowledge and level. specially in public school.
I agree that teacher´s book and workbook need otherthings like flaskcards and supplementary components.
I use my coursebook at my school and tried to make all my own material, because, the coursebook does not come with good material in order to help teachers.
I have been used different books but not all of them are suitable for their age and level of knowledge.