I'm an Android loving iPhone user

Yes, most people are willing to trade privacy for convenience.

I could also run my own carddav server, that would allow seamless syncing without leaking data. Easy on the iPhone, more involved on Android.

Companies get solutions to sync corporate phones without leaking data to google or apple BTW, normally by syncing on an exchange server. Maybe they know something that the general public does not.