Often it's because the teams of product managers, designers, and native mobile engineers in those companies are fully focused on the same mobile experience, while the web team has a split focus, and tends to be more focused on desktop web (where they inevitably do their primary testing and QA) than mobile web.