And it's poorly taught because there is a lack of people who really master the two languages (Chinese + language X that is very different from Chinese), which is due to the fact that... ...the two languages are very different in the first place...
I've seen a number of people with a low-level in Chinese develop self-study plans that were much, much more effective than class or text book I've seen.