If they allow another browser to be set as a default, how would that really create a nightmare? Perhaps phone and messages and maybe email apps might be a bit harder to do that with due to integration with contacts and maybe calendar or something like that (although even that should be doable).
Yes, they probably could allow a third party browser to be the default without creating too many problems.