That’s not a free ride on Apple’s platform, though. They’re using web standards and do not have access to any of the Apple specific technology built into the phone. Thing is, some developers WANT access to Apple specific tech because they’ve found that affluent people using Apple devices like when the apps they use take advantage of the tech and are willing to pay for apps that utilize it.
I saw a post a few days ago running down alll the things the dev couldn’t do with a web app, stuff that they wanted to be able to do, but didn’t want to go the route of a native app. It’s like wanting really badly to walk underwater as easy as on land and being upset that oxygen is required. “It’s not required when I walk in the park, why is it required when I walk just 100 meters further this way?!?”
Agreed that those are among the main differences between Web apps and native iOS apps. One could nitpick: Web apps
can use the iPhone's cameras, mics, motion sensors, location, graphics horsepower, Apple Pay, Apple's Push Notification Service, and more. Web apps on Vision Pro can do fully immersive 3D stuff. Web apps can't offer direct Siri integration, Shortcuts actions, and Widgets like native iOS apps can, but Android devices have parallel features, so it's debatable whether those count as "Apple-specific technology."
So, are Web apps a free ride on Apple's platform? Well: they provide and support the platform, have never curated a single Web app, and have never charged anyone to develop and release one. What literal technical sense is left in which that isn't a free ride on Apple's platform? I suppose it's a semantic question at best (to attempt charity).
And, yes: there's a whole other faction of developers whose gripe is that Apple is failing, critiquable, fit for public and organizational pressure, not for gatekeeping and overcharging developers with respect to native apps, but for
not entitling Web apps most every remaining technical privilege of native apps. I think that's an equally interesting but separate conversation. (My response would be agreement that it would be great for Apple to continue evolving the HTML5 platform, but similar incredulity that developers feel
entitled to that when Apple's already – indeed – offering it all for free.)