I laughed.
Desktops are by no means "rare". Cell phones have just become ubiquitous, theres a difference. (Laptops too for that matter.)
One of my problems with current generation laptops and netbooks (Besides costing almost twice as much for the same performance.) is that despite being "mobile" computers I end up having to set it down on a flat surface every time I want to use it. Walking around and using your laptop at the same time? Not going to happen. (Unless you buy one of those chest-strap things I saw in the first splinter cell...) The OLPC solved this pretty elegantly with the handle on the back, which is made just perfectly so that you can actually hold the computer with one hand and operate it with the other. (This mainly works because the OLPC is more netbook than laptop.)
And then you get two more problems I have with the laptop form factor: Trackpad vs Mouse, "Keyboard" vs Keyboard.
Trackpads, even when you have a responsive one, are awful. They're like touch screens, but not as cool. If you have anything on your hands, it gets on the trackpad when you use it. Trackpads are too slow if they're set at a speed where your mouse can actually point, and uncontrollable if the speed is turned up.
The "Keyboard"s that comes with most laptops barely qualify for the word. Traditional desktop keyboards can have keys with a height greater than five millimeters. (I'm exaggerating obviously, but laptop keyboards are very flat.) and I much prefer this to keyboards that feel like I'm tapping on a piece of plastic cardboard. I'd almost rather forgo the keyboard entirely and just push down on the little gelatinous circles underneath directly. And don't get me started on replacing one of those keys if they break. (Which they often do.)
And no, touch screens aren't the answer. On laptop screens, touchscreen == dirty display. I already have a rant here about touch screens on mobile devices. On displays bigger than a laptop, you better not have been planning to sit more than an arm's length away from your monitor. Oh right, the future doesn't have big screens in it.
Desktops might not even be common in a decade, but they'll be there. If for nothing else because theres people like me who still like to sit down to a (awesome) computer setup.