i just don't understand why it's free for iPhone users, but iPod Touch people have to pay.
iPhone users continue to pay for their iPhone each month, once you buy your iPod, it's yours. The iPhone was created more as a PDA/Media Device. Your touch is JUST a media device. By paying 20 bucks you can give it some more functionality.