http://daringfireball.net/linked/2009/04/13/isuppli-shuffle http://daringfireball.net/2007/07/isuppli
There are also much more difficult issues of heat dissipation and power consumption.
Finally, you have to pay for tons of patents used in every phone. I guess Google does not have a good cross licensing contracts with Qualcomm/Nokia/others since it probably does not own any essential patent in this area.
You also pay for tons of interoperability testing Google has to run.
The laptop cost $1600 when I bought it. Why are we complaining about a $500ish phone?
If I could code conveniently on my phone, I wouldn't use my laptop for anything. I've switched over to my phone as my primary web browser, e-mail client, music player, thumb drive, GPS, atlas, address book, camera, and game machine.
I find phones nice for their niche (almost-computer when you aren't near a computer), but if I was sitting next to a laptop and a phone, I would only use the phone for phone calls.
(But, to be fair, capacitative touch screens and 3G modems are not cheap parts.)
I'm especially annoyed that this piece of hardware appears to have a AT&T compatible 3G chipset but is disallowed in the baseband. To me this is just another piece-of-crap restricted-use telco-friendly piece of hardware, this time with Google livery. To pay for an unsubsidized phone and not get all of the features that the hardware is clearly capable of (modulo patents: multitouch) is offensive, and makes the $550 to me even more irritating.
The whole thing is slightly less appalling when you think of the phone as another iteration of the G1 and MyTouch for T-Mo and not as an honest attempt by Google at offering an open device.