What's more is that the quality of UX manages to be mostly consistent across clients with entirely disparate codebases written in different languages with different UI toolkits.
That's awesome. You have your pick of a massive variety of clients… one of them bound to fit your device setup like a glove. No lowest-common-denominator one-size-fits-all compromises like is so common with cross platform software these days.