Like I said, I'm not against donating money whatsoever, and I definitely have plans to donate in the future. Besides donating more of my income later on, some of my more ambitious plans are to take on foster children, and give them access to the good schools in my area once my children have grown a bit older.
Is there a particular reason why people feel that I should be donating immediately, given I have pretty specific donation plans in the future?
Yeah. The road to hell is paved with good intentions.
My bank has free bill pay, so my wife and I have an automatic check sent out every month to a local all-volunteer charity that does very worthwhile work. We never see that money and we budget around the income we have left over. Whenever I peek at my bank statements and see those debits, I'm reminded of what we're doing.
Even a small amount, say $50/month, is a great start. This also forces you to find a worthwhile cause now, and to attach yourself to and actively re-evaluate that cause on an ongoing basis. It becomes a part of your life instead of your future.
All that said, thanks for the honest discussion. This stuff is important.
As to the OP's posting about waiting vs donating currently. Remember there is no time like the present and perhaps it needs to be thought of like loosing weight, you can always put it off but a little of what is good for you each day is sustaining.
Plus, loosing a small percentage of your income probably won't make you any richer, but it might make someone else's life much better. A little money can save someone's life, can the same be said for what is 'waiting' in your pocket?
It's also super easy to help, you just need to donate a small amount of cash. You don't have to invest any of your time or to think and plan deeply about it. The advantage of small donations over large donations is that you don't have the same emotional attachment to how well spent your donation is gonna be. (Just investigate briefly which organizations support causes which you care about and look into how well-managed their funds are - usually most of these organizations are pretty transparent, and consistently managed over the years. So you can pick a few favorites and give to them blindly afterwards.)
One big advantage of numerous small donations is also that you can contribute to many causes you are attached to without having to "choose one". As far as I'm concerned, I give to food banks, emergency relief organizations, human & digital rights associations, and environmental protection associations, because I find all these causes to be important.