@jernej__s @briankrebs At best, the choice to host a shared contacts list as a system service was a consequence of *programmer ideology* that Phone and SMS should be separate apps, and thereby that they need some shared location for Contacts.
At worst, it was an intentional choice to facilitate malicious behavior by apps (to incentivize developing apps for their platform).