I get the intentional writing choice but the language and the topics you have posted this in, suggest it's for technical people, and thanks to your efforts of radical simplification, I feel you have fallen into the trap of overgeneralisation, something that in software engineering we ought not to encourage. In short, let me put it this way:
- as a software engineer, I find (some of which I mentioned in other comments) technical inaccuracies to the point of false information being presented. I am not stating that was your intent, but it does read as such.
- from the viewpoint of everyone else, I can imagine this all reads well and could get certain people to think there is no more point to building native apps, web apps are easy to build (which they are not in reality) and will work just as well (of course also untrue in the real world). They could very well be inspired to start their own company based on this article only to find that oh well, oversimplification took away the essence of the story.