Consider another case, suppose you get a new phone and you want to transfer files from your old iPhone to the new one or you love some music from your friend's iPhone and you want them on yours. If you have non-purchased music on your iPhone, then those files might be lost after synchronization.
To transfer files or videos from computer/Mac to iPhone, first you need to import them to iTunes library and then sync with the device. But the big question is why to use the third party software when iTunes is there? The answer is although iTunes makes it easier for the users to import files to their devices, the software also has some disadvantages. There are numbers of third-party iPhone transfer software available in the market.