laptop docks so your not wiring everything every time and more ports. a desktop is a lot more modular but not mobile. with cloud sync(personal local or remote, or third parties) having two computers is less of a hassle. i see them with the same purpose but different circumstances but a laptop can play both roles with ease with the right setup.