That's a tad specific don't you think? Do you really propose that every piece of software in the world should be able to use every single bit of metadata ever used in any other random piece of software, on any other OS and any other device? Most of the iTunes metadata is in the ID3 tags, so it gets transferred. Not sure about ratings, but if they are not there it's probably because not all ID3 tag versions support it, or because different players interpret these fields differently. Anyway, tools exist to export this data from an iTunes library, nobody is stopping you from using them.
I don't really see how this is different from moving your music + ratings from Android to any other OS anyway. It's not like I can export a music library from Android or WP and preserve and import all their non-standard metadata into iTunes, right?