I'm generally not cynical about human motivations, but after seeing many of these things and how thoroughly the "internal propaganda" at tech companies works, I think those are just the reasons they tell themselves. The real reason is the control and the deep analytics that you can get from mobile apps. Plus having an app icon which really does boost engagement, but nowhere enough to justify on its own.