What do you think? Should players be punished until the campaign's end for lapses in financial judgment, or should DMs enforce the consequences of poor financial judgment?
I'm a practical kind of guy. The books (3e or 4e) give me wealth guidelines. Those are guidelines, a first approximation to help it be easier to hit the assumed target.
If I am aiming for a fundamentally different target, the guidelines go out the window. Even if I'm playing within the book's general assumptions, I watch the players - if they are having fun, and not having too much trouble with the encounters I want to throw at them, I may pitch them more loot. If things are going really easily for them, I'll withhold loot. Or maybe I'll just adjust my encounters. It's a style thing.