I taught physics in a community college as a full-time prof for 10 years, and had the occasion to teach math there a few times as well. After that stint, I started work with an ed software company developing math content for algebra students in the cc.
In my experience, the "word problems" can be used to motivate the students as to the interesting part of what they are studying. My focus wasn't on making them learn how to reason through complicated applications, it was on getting them to master the skills. So in that sense I agree with you. However, building a story around it (how do you determine which cell phone plan to buy?) helps keep their attention and shows them that they- yes THEY (the "bottom of the barrel" as was noted above- but I'll clarify this below)-- can apply math to their lives and live more intelligently. And getting students to that stage is my life's mission.
I think where math goes wrong is displayed beautifully in the rational expressions units (I didn't go to the original link, so forgive me if I'm entirely redundant here). When I was building the math content for the ed s/w company I was struck that nowhere in the chapter where students learn to simplify fractions involving a polynomial numerator and a polynomial denominator (tough stuff when you are first learning it) nowhere in the textbooks did they tell the student WHY. Why do all this hard work? What is the answer that we seek from all this?
[rant]
About the idea of "stupid teachers teaching stupid students" in community college: Anyone who truly speaks from experience knows better. In a cosmopolitan setting you will have downright brilliant students in your classes- especially in your night classes. I've had many ivy-leaguers in my classes, top accountants for Exxon-Mobile and other high-power operators, sometimes from government agencies (I taught in Alexandria Virginia, about a mile from the Pentagon, where Mrs. Biden currently teaches). A common reason for them to be there? They've burned out in their careers and want to do something that "makes a difference." Going to med or vet school was common. They've got the degree, they've got the grades, they just need a couple of classes that they didn't take as undergrads, they're too smart to spend the money on a school that won't help them any more than a little ol' cc will. Keeping their job for an extra year and taking night classes is a smart move, so they come to the local cc.
[/rant]