These practices are a perfect example of why I refuse to use Apple products. If iTunes, which I do not use, were a MAC/iPhone/iPod specific application I could understand that they might want to keep it to their own, but it isn't. iTunes is also available to Windows. Basically this is just another way for Apple to go all out anal and annoying on someone/some company.
I wonder though why everyone makes a big fuss if Microsoft doesn't share protocols and such, but you won't hear anyone about Apple keeping everything to itself.
IE is another nice example. Microsoft gets forced by the EU to give customers different browser options (including Safari), yet Apple still get away by only offering Safari. Doesn't that seem odd to you?
Anyways, I hope that when Apple continues these practice companies and consumers will get fed up with them....that would be a much needed humbling experience for Apple.