As essential as computational literacy has become, I feel a bit uneasy here.
Take mathematics for instance. What students learn in school is important, yes, but it causes a hatred toward math in general. In a typical high school, 90% of kids dread Algebra, Geometry, and PreCalc. These classes are miserable to them, and consequentially, they associate mathematics with their aversion from imposed education. Because of this, the wonderful world of numbers is reduced to mere repetition.
For those who appreciate the beauty in mathematics, this must be depressing.
I'm afraid that CS may have a similar downfall if we mandate programming curricula. Maybe a more subtle approach is necessary.