You're so right. I don't want to raise them to live in a fantasy bubble (when I have kids, that is). The world is a big bad place; I'd rather prepare them, than shield them.
Not to sound disrespectful to differing opinions, but I can't see a single good reason of not exposing your kids to the realities of life (money or otherwise) when they're old enough (starting from 8-9 maybe).