I wrote a Twitter thread[0] on this topic in response to Alex Russell's recent blog post on how Safari on iOS limits the web[1].
My point is: yes it's problematic that Apple prevents any browser diversity on iOS(by not allowing other browser engines than Webkit), however their behaviour is also keeping chromium's dominance in check. Neither of these two things are good, but I think I prefer the acceptable evil of Apple.