I agree. And I think a big part of the problem is missing context. Teachers have a tendency to see only their own subject, not the big picture. Providing a broader context and linking different fields of knowledge makes learning more interesting and is a lot closer to real life problems.