Earlier quoted context omitted.
If I add a calendar event to google calendar I'm still a bit surprised when I later notice it in my iPhone calendar. Same with updating contacts across devices.
To speak the truth - the Android integration with Google's contacts could be better. To transform all my locally stored contacts and make them Google contacts I had to first export them to a file, copy them on my laptop, upload to Google, mix&match duplicates and other corrections, download an export again on my computer, delete all my contacts from my phone (which also deleted my contacts from Google), reupload that…
What does this step achieve?
The process was pretty easy for me - install Motorola Phone Tools, export the CSV file containing my contacts, make some changes in Excel, upload to Google. There's even an 'Import from SIM' option on my phone (possibly a feature of HTC's People app).
Even on a featurephone your SIM contacts will conflict with your phone-stored contacts. There's an easy solution: don't view your SIM contacts.
I don't see what shit Google needs to fix here, other than documentation, and in this case isn't that the handset manufacturer's responsibility?