OK now this is getting RIDICULOUS! I had to wipe my contacts storage to resolve a "The application Google services Framework(process com.google.process.gapps) has stopped unexpectedly" error, and not only did all the "Other" contacts from GMail reappear, but I COULDN'T TURN THEM OFF! I went into the View menu in People again, and despite disabling the "Other" contacts checkbox they were still there spamming my contacts list!
I soon found out why this was so: when I synced the phone to the computer after wiping the contacts list so that I could get my Outlook contacts back, the stupid thing copied all those spammy "Other" contacts from GMail into Outlook, completely flooding my contacts list!
That wasn't even the worst of it: after importing both Outlook's and Gmail's contact lists, Android in its cheery, overly-keen, psychotic helpfulness indulged in bit of merging of contacts it deemed to be duplicates. This resulted in:
a. at least 3 contacts disappearing completely
b. several contacts being cloned between 1 and 4 times
c. dozens of contacts having bits of info from other contacts imported into them (completely unrelated ones as well - I mean why would a dude called Andrew from Leeds have an email address that reads "jennifer*****@hotmail.com"? (not a searie, starred for privacy) I mean why would Android think of merging the entries of a 60-year-old dude from Leeds with a 30-year old Swiss woman, and to do it forcibly without even prompting me if I want to? It's like a reality show about the most psychotic homicidal matchmaker in history!!!
d. At least 10 contacts (that I noticed) having their names erased, so I just have a single phone number or email address in there. In one fairly amusing example, instead of being completely erased, my cousin's name became the first line of his work address instead. All other fields from that entry have been deleted, so I just have a nameless contact with a work address that's actually his name. And another 4 copies of that entry.
The absolute worst thing is that when I plugged in my old WinMo phone in an attempt to restore my Outlook contacts list to its formerly pristine condition, it instead ****ed up my phone's contact list as well! Activesync used to have quite detailed options letting you choose whether to give primacy to the phone or the PC in case of conflict back in version 4.2, but in 4.5 they simplified those with a simple "replace item on PC/device" menu, and that just didn't give me the control I needed to restore all the entries from the phone (overwriting the screwed-up entries on the computer) and delete all the new entries).
This has COMPLETELY ruined my evening, honestly! I'm not entirely sure that it was the linked contacts thing that caused everything to go haywire and my contacts to get more tangled than a bowl of spaghetti, it could've been some snafu perpetrated by HTC Sync as well I guess, but "linked contacts" is the most likely culprit. I'm kicking myself for synchronising the phone, my Outlook contacts list was my backup, my last resort, and when I saw what was done to it I was THIS close to throwing the phone against the wall!
I'll be spending the next 3 hours trying to tidy up my Contacts list in Outlook, trying to recover anything I lost, but there's no telling how many people's details I've now lost or their phone numbers are now associated with a different contact! This has done me REAL, ACTUAL and possibly irreperable harm, and I'm seriously considering RMA'ing the device and sticking with stupid, clunky old WinMo, which has NEVER given me a problem like that in 5 years of using it! All this time, I could flash a new ROM on my old phone, knowing that everything would be in Outlook and it would be easy-peasy to restore it afterwards, or reinstall Windows knowing that all my contacts were on the phone and it'd be the work of 5' to get Outlook back up and running with a full Calendar and Contacts list - now that confidence has been ruined forever and I don't think I'll ever be able to trust Android with ANY mission-critical stuff!