If you live a society that doesn't morally (or physically) oppress you, so you CAN make the most of your own life you've already benefited from it.
You've already taken for granted something you owe back.
You've already taken for granted something you owe back.
You aren't going to be able to develop your skills if there is no society or infrastructure to support that development, if transit is difficult and dangerous, if all money and energy is being siphoned to a few corrupt people at the top. Of course charity isn't the only solution to breaking this cycle, but it certainly helps more than a $1500 laptop.
Steve Jobs pays a hell of a lot more in taxes than I do.
In any case, taxes are (in theory at least) paid in return for services provided to you and your country, whereas charity is paid in return only for the feeling you've contributed to a greater good. It's best to not confuse the two.