As a developer with apps on the appstore, I am very pissed off with the late appstore change in policy regarding the visibility of applications... Obviously indeed the place one application appears has a huge impact on sales, and as a side-effect it probably motivated the developers to submit updates more than what was reasonable.
But it certainly allowed clients to get much improved software than what they initially paid for... My first clients now own a software with something like thrice the features the initial software had, and will get a much improved application with a professional redesign very soon.
I added a lite version of my paid app recently to allow prospective buyers to get accustomed to my paid app and see if they could have a use for it, but the timing was terrible... It got approved and appeared saterday, but it took me a long time to realize it was indeed on line...
They used the submittal date to insert it into its category, and it means this free app began its life on the appstore on the third or fourth page of its category. I found about it by searching it by its name to see if it were somewhere to be seen... Needless to say, it got no visibility, and got very few downloads, so won't help much the sales of my paid app...
I wrote to Apple about this, and since then (probably not in response to the email I sent them though), they now moved my paid app too to take into account the first submittal date of it... It got moved almost to the very end of its category. (It is a staff favorite on iTunes though, but since it doesn't appear on the front page, it doesn't get that much visibility...)
They did the same for some other apps, but not all of them and I can't get the logic now with the order the apps show on the appstore.
We will soon have on the appstore many little apps, quickly coded, unfinished... It makes no sense making apps in the appstore better than they already are.
I think it is a bad move from Apple...
A better one might have been to queue small updates of applications just longer, giving priority to new apps and major updates and motivating developers to only update their apps when it is worth it for clients...
Now they probably won't update... at all...
phjo