I am frequently asked to (initially) 'teach to the test' with my English Language students and consider it an enormous waste of my time and resources. The time spent talking and teaching about things that are nothing to do with day to day life in the UK could be far better spent. That is not to say that I disapprove of teaching some history or current customs (cf the court system) - and our discussions are endlessly fascinating to some of my students, but I think there are far better uses of our time, which is always limited. On a daily basis my students need to grapple with things like income tax, council tax, mortgages and rental payments, what they need to do to get a car on the road, health matters, schooling, work, transport..... I could go on, but you get my drift I'm sure.