It's actually pretty smart, you can do PTP/MTP, iTunes sync *and* tethering concurrently over the same USB connection on an iPhone (multiple active USB configurations).

The main plus is that the user doesn't have to choose, it "just works" (as long as they aren't expecting MSC anyway wink )