iDisk uses DAV for remote disk mounting, and iCal lets me publish my calendars to a personal DAV server. Presumably, iPhoto photocasts to the iDisk DAV system, and iSync does the same. So why can’t I use my own DAV server to store all of my iSync data? Why can’t I photocast to my own DAV server?

Naturally there’s a market-related reason: Apple wants to sell .Mac accounts. Fair enough. But if that’s the case, why do they allow iCal to play outside the sandbox? It feels inconsistent. Or are there technical reasons for the difference I’m not seeing here?

I understand Apple wanting to sell “advanced” features to power users, but I also think that increased openness / interoperability would make OS X more attractive to many power users. They’d still sell plenty of .Mac accounts to the general public. Openness expands the reach of systems and makes people feel warm-n-fuzzy. Artificial limits leave a sour taste in people’s mouths.

Apple, here’s one of my Leopard wishlist items (if it’s not too late): Start assuming that WebDAV is a feature to which many customers of external hosting systems have access - not some kind of magic pixie dust available only to .Mac users.