I am engaging with what you're saying, and I'm explaining why what you're saying is wrong.
I'm literally a professional software developer who writes applications. I know the difference between a traditional set of OS apis like you see with Linux, the platformized nonsense iOS apis, the concept of applications using other applications to create a new unified experience using their own published APIs, and apps that publish APIs to try and be platforms.
I have literally used and build software under all of those models and have very clearly engaged with this conversation, so maybe you should be doing some self reflection instead.