Carrying a desktop on the backpack is kind of hard for the work I do as a developer, not everyone is seating on a desk the full day, or has an assigned work desk at a specific office.
I work mostly remote, and also need to jump between office locations and customer sites as well.
Member of Windows/UNIX crowd since several decades.