Most of the codes I've redeemed are for things that come bundled with something I've already purchased.
I doubt typing in an annoying code is going to make a meaningful difference in the redemption percentage of purchased point or Live cards. The biggest factor there is losing track of them.