If you wish to donate money to worthy causes, you'll do far more good if you start thinking in larger amounts. Don't stress over a potential $30 donation when you're capable of donating thousands. No charity will care what you spent on dinner when you hand them a five-figure check. I can't imagine being a millionaire and thinking of $30 as a generous donation -- I might as well donate a penny.
To haphazardly start spending more money in the hopes it will increase your wealth is foolish. The suggestion was to change how you feel about money to resonate with the level of wealth you want to achieve. To a millionaire a sum like $30 would be too insignificant to matter. Fussing over such amounts means you're thinking way too small. Start thinking 1000x bigger, and notice how it changes your outlook and your opportunities.