Here's the thing:
Wireless (WiFi) syncing, as it turns out, is one of those things that is Really Hard to Do Right™. (3G may be, paradoxically, easier.) I'd know; I helped write the Mac side of the best WiFi sync solution for Android. Apple has a reputation for It Just Works™, which frankly isn't compatible with WiFi sync strictly on the phone and desktop side.
Why is that, you ask? It boils down to 3 core issues: the phone, the computer, and the WiFi router. Now, Apple has full control of the phone, so they can eliminate those problems up front. But Apple does not have full control of the computer - remember, there's iTunes for Windows too - and there are thousands of WiFi access points which are not AirPorts. The problems fall into these categories:
1. Discoverability - PITA. Bonjour works well... as long as Windows users have Bonjour turned on, and the AP deals with multicast packets properly. The odds of both of these being the case are surprisingly low. We resorted to scanning your subnet if Bonjour fails, and have manual IP address entry as a last resort. Very un-Apple.
2. Connectivity - certain network configurations are extremely hostile to WiFi sync - Starbucks and about 70% of other hotspots, corporate networks, and certain large universities *cough*UCF*cough* *cough*total jerks*cough* actually have network policies prohibiting even standard unicast communication between two WiFi devices, or a WiFi and a hardwired device. Apple is not going to release something that doesn't work everywhere.
Once you get past these, actually doing WiFi sync has it's own set of problems related to network connections being flaky, devices going away, but most of those are solvable, and some have solutions right out of USB sync - ie, what to do if someone yanks the device mid-sync. The point is, it's not a trivial thing, going from USB sync to WiFi sync. It's not a matter of just cutting the cord.
The reason that syncing over 3G/internet, though very data-intensive for both the user and company, is easier, is that you can guarantee a minimum network connection from the computer to the sync server and the sync server to the phone. It will have its own set of problems, but discoverability and connectivity are not among them.