iTunes gift cards are not abundant resources everywhere.
iTMS cards are purchasable at every 7-Eleven and nearly every major supermarket, Wal-Mart, Meijer, Target or what-have-you in the USA. You can buy Xcode with $5 in nickles if you have access to a Coinstar machine.
Let's be realistic, the hardware demands are much more serious than $5 on an iTunes card. The problem here is the message Apple is sending.
Outside the USA, what do you do?