Correct me if I'm wrong, but wasn't Steve Jobs against web apps which is why we have the App Store yet now web apps on Safari is introduced in WWDC 2023?
Windows and other browsers aside from Safari are able to use web apps for years now right?
Interestingly, as others mentioned, he wasn't. Initially he did not want developers to enter the inner workings of iOS, because he believed them to mess up. With web apps developers could have written apps but the polished stuff would only come from Apple.
I think he was then quickly convinced by others that the revenue lied with platform exclusive apps, controlled through the app shop. And I think for all the time PWAs existed Apple did not want to open up because it could undermine app sales.
Lets be honest, a lot of stuff that is sold as native app can be easily written as a app-like website (all those small shopping apps like StarBucks etc). Most of the time you don't need access to the hardware, except maybe the camera for scanning codes. It is then much easier to roll out the apps as websites, circumvent approval processes and so on.
If you are honest, most of your app's functionality is serving data from a server or communicating with it, this makes your dev live so much easier. And Web UI programming allows for such beautiful experiences. Admitted, it is a bit laggy when it comes to button pushes etc (with everything being scripted, having to go through a browser engine and so), but for many applications this can work out perfectly.
And Figma, SketchUp and other cloud based drawing apps showcase, how powerful web technology can be. And Apple even was one of the main drivers for this, ditching Flash and empowering HTML5.
But then the small Apple became the big ... revenue was so precious and ...