Ultimately the economics of a desktop just work better.
You can build an i5-2500k, 8gb ram, 1 tb hdd, gaming caliber video card machine for $600.
Rather than buying a $2500 macbook pro, you can get a gaming desktop with a 30" display, and a macbook air/ultraportable and really come out way on top.
Of course there's the question of juggling 2 environments if you have complex needs, but most people would be fine with a simple dropbox setup or something.
You can build an i5-2500k, 8gb ram, 1 tb hdd, gaming caliber video card machine for $600.
Rather than buying a $2500 macbook pro, you can get a gaming desktop with a 30" display, and a macbook air/ultraportable and really come out way on top.
Of course there's the question of juggling 2 environments if you have complex needs, but most people would be fine with a simple dropbox setup or something.