iPhone existed before Apps. We need to remember this. The AppStore came "later" because developers were not satisfied with creating just web apps. Which by the way would have been FREEEEEEEEEEEEEEEEEEEEEEEEEEEEE.
So I counter disagree, Apple made the platform. It's their platform. Your buying a complete device as is. If at any point you don't like it. You can either return it if it's early enough. Or sell it off, and buy a product that better suits your needs.
The apps are lacking because Mac sales have always lacked behind that of the PC. And the Mac is as open as some want the iPhone to be. But the iPhone being closed has been more popular??? Make it make sense.
If Apple had its way, it would redo the mac as a closed platform. At this point in time. It doesn't need AMD, or Nvidia, or Intel for that matter to make a computer. It's in almost total control. Which is where Apple works its best. When it controls the whole widget. Some may not like it. Many may not like it in fact. But, that's their secret sauce. And they should be able to have that. And the consumer decides if they want to spend on it.
The iPad was made for a different use case than that of a laptop or desktop mac. And while you can get office on an iPad and iPhone. This is not the same experience in using the app across platforms. You may have an iPad with an external keyboard and mouse. Or you may not. And rely on just the onscreen keyboard. Things like shortcuts are handled differently and just how you use it is different. There are going to be apps that work better on an iPad than on MacOS and vice versa. Just giving more money to App makes is not going to solve the issue of how you make an app great on a touch screen first device, verses a keyboard and mouse first device. Or something that maybe relies on speech.