Last I checked the iPod touch isn't subsidized by wireless carriers. Even if the iPhone were free with contract, anyone uninterested in being able to make a phone call would be much more interested in a touch at current pricing.
That may be the case in USA, but many phones are pay-as-you-go in the rest of the world, not contract.