The back of the 10.4 server box said "Open source made easy" - and that's what it was, a lot of open technologies pulled together and given focus by Apple. Samba, bind, Apache, MySQL, openldap, etc all controlled with a pretty decent gui. Even the Mach kernal had an open version you could download and use with a bad-like user land (darwin).
Then in 10.5 they started removing the open parts and closing it all up. 10.4 could be a windows domain controller thanks to leveraging samba- today's OS X server can't, because Apple decided to replace samba with a closed implementation.
Not only has Apple made more work for themselves, they are actively pushing away the users that help grow the platform. Sure, the grandparents don't care if there's a decent xserver included- but the young person who helps keep their computers working (and tells them what to buy) does.
I embraced OS X when 10.4 for intel came out, because I could run anything. I could compile my Unix tools and use them on a nice, more focused platform. Now that's much more difficult, and instead of looking forward to what's next from Apple, I'm wondering how much longer I can stand to stay in the ecosystem.