Their browser needs to run on a single platform, their own platform, and only one rendering backend, etc. Thus it is a lot less complex than Chrome or Firefox.
I think that supporting multiple platforms is one of the smallest challenges for a browser. CSS and performant JavaScript that manipulates DOM is far more complex a problem.