There's a difference between what features OSes have and which ones they are effectively using.
If you ran untrusted native apps with the same level of consideration that people run untrusted web sites, your identity would be stolen every 30 seconds. That is solid empirical evidence of a better security model.
People identities are stolen constantly by web apps, they just don't know
An app like Excel could steal my data, yes, but it is my willingness to give away all my connections to Facebook and let them spy my interactions that gave away my identity and also the identity of people that do not use Facebook, but are mentioned by me or my other contacts (for example my parents)
For starters, browsers can only implement sandboxing thanks to the OS facilities, otherwise it would be impossible.
And that is modern ones. 5 years ago some browsers were still a security nightmare with not even multiprocess separation.