With respect to the dots, there is no need for the dots at the bottom of the page if the number of pages limit is removed. And early jailbroken phones with 1.x firmware allowed for more than 9 pages. If you exceeded 9 pages, then additional dots would appear at the bottom of the page. Once no more dots fit on the screen, they probably continued to be added, but you could not see them on the screen. The dots aren't used for anything. Do you memorize which page one of you apps is on and use the dots to determin it? I assume not. Also, if you could tap a dot and go to that page, then the dots would be useful. Since you can't they are pretty much useless. And on jailbroken phones, you can remove the dots altogether, so they serve no purpose other than to remind you if you are getting close to the 9 page limit. And Apple could solve the fact that you couldn't find an app easily by adding a Search feature that would search for the app and provide you with a list of apps with the word that you are searching (similar to the Contacts search). So there are ways to resolve every perceived obstacle. It only takes a bit of thought and ingenuity. This is not rocket science.
Yes they do deserve every bit of **** forced down their throat. If you want 16gb of app who cares? Well guess what, YOU would care in the end. Because suppose Apple lets you have unlimited pages of app, how would you show the dots at the bottom? How would you shuffle icons from one end to another at 50 pages? How would you EVEN locate that one app you wanted without spending 10 min scrolling? See how all these and more problems can come up? As a user you are not aware of all the design/implementation problems that can potentially exist. In the end, if those are not addressed, guess who will be whining the LOUDEST at apple like a baby again? Yes, that's right, YOU. So stop crying and understand that everything is already thought through by apple and decided what is best for you. Anything missing on the iphone is not an oversight, it was intended (with or without you knowing it)