I don't use Facebook,twitter, etc.. I'm not 16 and don't have to keep up with what other adults are doing every second of their lives. That other stuff is simply superfluous aesthetics. I want function. Not more tiles that I don't use. I have an ipod and a camera, I bought a phone, not a music placer or camera. The phone part is like 3rd on the list of priorities for the developers.
Flash player is vital. It is required for so many things. Try a speed test on your phone, nearly all of the websites need flash. Try to stream a video. Flash again. Why am I paying for a data plan if I can't watch most videos? Nearly every site I visit is incomplete because there is always some flash that is needed. It is incorporated into so many various sites.
You're not understanding how valuable Twitter is in a professional capacity. I can have conversations with the best programming minds (Scott Gu, John Papa, etc) in the country over Twitter, watch their conversations with other developers, find out new, powerful software, get limited betas... there's so much valuable information on twitter, and you dismiss it as a Status Update for Teens.
You act as if you have some sort of adult need, then complain about measuring your phone speed and streaming video. Many video sites now have HTML5 compliant streams. If they don't, it needs to be requested. If you really needed Flash so badly, you should have bought a phone that had it.
Flash, as it exists today, is done. HTML5/JS/CSS is, for better or worse, going to be the future of web dev simply because of mobility.
That's the reality. You can complain all you like, but the featureset is basicallycomplete. The rest is personal preferences. If you want full functionality, get a cell card for your laptop.