Your post does appear to have some helpful information. That may be why the moderators did not remove the whole thread altogether. I find it interesting that you are complaining about Apple removing posts when the content that they haven't removed is still in violation of the terms of service:
Everybody is facing crappy battery performance on their new iPhone 3G.
The big question is, Did Apple already know that the iPhone 3G are shipped with BETA firmware ?
Both of these items are prohibited, and, yet, they weren't removed. You are a new poster and they seem to be bending their own rules for you by only removing the worst offenses.
Just remember that this is a tech-support forum. It isn't a place for any sort of speculation, ranting, or rumor-mongering. Putting statements like those above in a posting really isn't helpful or appreciated. They are liable to start rant sessions, flame wars, or just get otherwise useful information deleted.
And, to answer your question, all products, software and hardware, are released with known bugs. Everyone does it. It is impossible to avoid bugs. If you find problems, you should report them using
official Apple feedback channels or via bug reports, if you have an ADC account. Those reports are helpful and are appreciated because they help improve the product for everyone. Apple, like any company, tries to make 1) a profit, 2) make the best product they can, and 3) stay ahead of the competition.