There's the fact that on iPhone you have to use Safari's rendering engine and every 'browser' just sits atop it.
They're intentionally fumbling on progressive web apps for the same reason.