> it's extra work to decouple the browser with the OS.
It is expected of a company which boasts about security and privacy of its users as a premium selling point, although it is questionable now[1]. Besides, MacOS has been receiving Safari updates separately.
Also android has been decoupling several system services with every iteration now, soon crucial system services would be updated from PlayStore and so even if the manufacturer doesn't ship OS updates, important services would stay updated.
There is a bit of nuance here. IE today still isn’t decoupled from Windows. MS has been shoving it into an ever smaller corner of Windows but IE is the OS provided webview for a lot of old crusty applications that needed to render HTML.
What they’re talking about is IE the OS component didn’t mean that IE the user-facing general-purpose browser had to be the default.
And it’s still true 15 years later. They still haven’t been able to decouple IE for all the random crap that uses it. They’ve shoved the user facing interface into a dark corner hoping everyone forgets about it but it’s still there.
Another reason is that it's extra work to decouple the browser with the OS.
> Also Apple has been allowing coding apps for years now which can download and run executable code, so it is hard to buy the argument.
Not native code.