A few reasons....
DRM is the first, though it is getting better. We have 5 players, home pc, home laptop, and 2 work pc's that I use the same library on....Itunes DRM does not allow this. (Any DL'd files with DRM does not allow this, not just itunes)
The bulkiness of all the other crap, tv...