>Yeah, by no action I mean no substantial action that would seriously increase developer revenues like trial versions without hacky in-app purchases
Actually in-app-purchases quickly became the preffered monetization methods for tons of games and other apps (photo, office, etc), and made lots of developers lots of money.
As for "working app discovery" that's a pipe dream. There are > 1 million apps in the store. The developer has the responsibility for making it known and doing his marketing. Apple's Top Lists and Picks will always be cherry picking from a very small percentage.
Trials and upgrades are niceties for the developer, not the user. The App Store isn't made for developers, it's made for users. If developers want access to those users, they should build businesses not oriented around extorting money to fix their technical debt.
trial versions without hacky in-app purchases;
paid upgrades;
actual working app discovery;
etc.