Synchronization is a very, very difficult problem. ESPECIALLY peer-to-peer synchronization. Aperture isn't just the files, it's an entire database chock full of metadata as well as the master files. Trying to maintain this across multiple machines with multiple simultaneous offline writers and merging it all is an intractably hard problem.
I can see it as being something valuable for Aperture 15, if it ever gets to that. Aperture 4 through 14, there are probably many more important photography-related fish to fry, especially again because for a single user, with a disciplined workflow, Aperture does a pretty good job here already. Again, Aperture is FAR AHEAD of Lightroom in this already. IF you export a project from Aperture, edit/tweak/manage it on a second machine, and then RE-IMPORT that library to the main machine, Aperture will do a merge import of all the changes, assuming of couse you didn't muck with stuff on the main machine at the same time. That's pretty significant.
It does pay to know how difficult these things are under the hood, because there are SIGNIFICANT engineering challenges to overcome that would require the imposition of significant constraints to workflow if they were to work at all. Thus, using the tool as it's supposed to be used is the best approach 🙂