It's more than just a "connection" we actually have a system that handles true "synchronization" of data. Many things look simple because we make them simple to use by there is a lot more behind the scenes than meets the eye. Just like our schedule importer, it may just be "one web page" to the user, but it's an extensive system of services, code, database, etc.
Options sometimes is not better, it lends to confusion. Apple takes away options so things are simple and easy to use. We have to balance complexity with functionality so you don't have to read a manual to figure something out but we want to make sure it works.
Apple doesn't allow 3rd party apps to sync via cable and we hear of nightmares with other apps trying to "pair" via Wi-Fi networks, etc. Ours is just tap and sync - you're done.
Thank you for your feedback.