As a consumer, I am so glad that these restrictions are present in iOS. Android is number 1 platform, just like Windows, to have ransomware, viruses or trojan horses just because any damn app can read the info from another app on Android.
I am a mobile app developer and I have met with people who are in finance industry or security industry using iPhone just for the security and stability. How can I be certain that TRAI's developers will not use the info for malicious purposes. And why the heck I want to install that app when it has not stopped the spam sms even after complaining about the senders?
TRAI should have had a discussion with Apple and found another way rather than going the app store way. Probably using their permissions and letting them give access to private apis would be a better way than the normal app store way.