Do you really think that poor support for non-standard music library locations is a legitimate complaint? What's so horribly wrong with ~/Music/iTunes as the location for your iTunes music library?
I had a macbook with an 80gb HD, and a music collection that was about 400gb. I suppose I could have configured ~/Music/iTunes as an NFS mountpoint. But why bother with this when iTunes won't play my ogg or flac files?
iTunes already has a solution for this: shared libraries. It's much, much easier to configure than NFS, and it's fully supported. Why do you demand the ability to reinvent the wheel?
(Also, iTunes will play ogg files if you install the Xiph codecs for QuickTime. This has been the case since at least 2006, and you've stated that you last used iTunes in 2007, so I suspect you're not even trying to be fair in your criticism of iTunes, which is a shame given that there are plenty of real problems with it.)
As far as I'm aware, shared libraries only allows me to share with another iTunes library. My fileserver is not a mac. In principle, I could have screwed around with some linux server that attempts to convince iTunes it is a real mac. Or, somewhere in the preferences, I could have told iTunes not to copy to the local folder, and just run it off NFS.
In principle, I could have hacked my way around most of iTunes shortcomings. I freely admit that I didn't try very hard to do so since I saw little advantage in it.