I understand what you are saying. But it is a little cruel to blame the whole OS for it.
When I was using my Windows PC, I managed my music library with Mediamonkey. Then when I got my first Mac and tried to import the songs into iTunes, more than 90% of them had the tags completely messed up. I'm talking about 90% of roughly 10000 songs here.
Now I don't know whether it was iTunes or Mediamonkey, but I was under the impression that mp3 tags are universally accepted, despite the source. But obviously that was not the case.
I told myself that it was probably some incompatibilities between the 2 systems. And you know what? I didn't go on a forum and bash how crappy iTunes / Mediamonkey was. I tried to adapt my files to my new system and fixed the tags, one by one.
Sometimes there are just things that are different and don't feel comfortable to you. Unless it is absolutely the other thing's fault, I wouldn't make a blanket comment and discourage all future users.
BINGO!!! It seems a lot of Apple users feel that if their non Apple device doesn't do what they are used to with their Apple product, then its, "hell I'm getting rid of it." I never really understood this. It seems People that use Windows PCs, Android, or anything not Apple, and then buy an Apple product, have no problem adapting to the new Apple product.