Agree that it's not very easy for average user. Also it sometimes causes problem due to false positive or ad blocker blocking.
On Android, WebView provider can be changed. On iPhone, SafariView supports ad blocking so it's a problem for apps that uses iOS WebView. Most apps should use SafariView for displaying external websites.