One of the many reasons I moved away from ipods is because iTunes (which was awful; some of the worst software I've used) did the same thing to me just before I went on a trip.
I thought to myself: "I better add these two new albums to my ipod so that I can listen to them while away". I plug in the ipod, itunes loads up, I walk away. I come back 10 minutes later and it had not finished yet and I wonder what is going on. Turns out it deleted my entire 40gb library off my ipod and started re-syncing. I had to leave so I unplugged the ipod but it was basically useless at that point.
I do agree with Microsoft in general but Apple seems to be very much the same in my experience.
iTunes was great in the beginning. If you can, find someone with a G3/G4 and OSX 10.4/10.5 and see just how snappy that thing feels even with a 100th the RAM of today and a spinning disk. A real nice piece of software.
But then they just started dumping everything onto it and it eventually crumbled under the weight.