Just driving away software whose developer can't or isn't willing to adapt to their rules.
He says the lack of support for trial software and upgrades drives developers away by preventing them from making a living.
Many developers offer a "lite" inexpensive or free version, or app that relies on the purchase of additional consumables once a
"free included amount" runs out, then you can pay to upgrade, by buying the Pro version of the app or in-app consumable purchases.
The lack of a trial function is only an issue due to lack of imagination by some developers / app marketers.
For Mac software, some developers also offer trial editions outside the app store, so the lack of a trial option isn't in itself a reason
to not offer a product for sale in the app store.
This is beneficial for users and encourages them to try out more software, knowing that they will get to keep something, regardless if they think
it's worth it to pay.
Forced sandboxing kills many applications before they get started
This helps keep users' equipment safe and sound from malicious software.
Compare to Windows and Android which have a bigger malware problem.
It is in users' benefit.
the review system isn't helpful to anyone.
The review system is not new. It has been there from the beginning.
Mac/iPhone apps are a closed garden. If you want to play in this garden, then you have to
abide by Apple's standards for application quality and visual consistency with the platform,
and your software will be reviewed for quality according to these standards.
These standards are benefitting the users of applications, and they are helping keep apps
in the app store high quality, filtering out apps which have failed to meet certain minimums.
It's true that certain apps can't fit into this model, but the app would have to have extremely
high value for users to be willing to wander out of the app store and take that risk.