For me, as a developer and user, the main priority is only one:
Don't cause irreversible consequences.
That's the reason we have the "Are you sure you want to delete this?" dialogue boxes where it matters and "Undo" buttons where it doesn't.
Given the nature of the internet, the developers (especially Google) should know that once you link two accounts/names, you can't unlink them, so preventing accidental linking should be their priority.
This is the same reason I don't support automatic updates that introduce breaking changes, and I rarely even update my apps nowadays. This is also probably the reason I will buy an iPhone next time, even though I strongly oppose their closed-source/walled-garden philosophy - my my personal information and well-being are more important than open source, and at least I'm paying Apple with money, not information.
Fwiw, I made the same decision with my device choice, for the same reasons. I do run my own calendar and contacts server over SSL, to help safeguard things a bit more, as I don't trust Apple all that much either.
Given the nature of the internet, the developers (especially Google) should know that once you link two accounts/names, you can't unlink them, so preventing accidental linking should be their priority.
This is the same reason I don't support automatic updates that introduce breaking changes, and I rarely even update my apps nowadays. This is also probably the reason I will buy an iPhone next time, even though I strongly oppose their closed-source/walled-garden philosophy - my my personal information and well-being are more important than open source, and at least I'm paying Apple with money, not information.