As of the week of April 23, 2018, If an end user uninstalls a required app, Intune automatically reinstalls the app within 24 hours rather than waiting for the 7 day re-evaluation cycle. It’s not exactly preventing the uninstall, but is it close enough that we can call it complete?
An error occurred while saving the commentVictor Johansson commented
I think Microsoft could to this if they tap in to the parental function of IOS device. Should be similar function for Android
Or maybe thar can be custom profilce that can to the thing bellow
Launch the Settings app on the iPhone or iPad you'd like to enable restrictions on.
Tap on General. Tap on Restrictions.
Tap on Enable Restrictions if they aren't already.
If they are, skip to step 6.
Choose a password that only you will know.
Toggle Off the options for Installing Apps and Deleting Apps under the Allow section.
I can confirm this is being worked on now and should be delivered sometime this year.