The goal for a lot of us is to not need a "desktop" to do our "big" work. That's the thing. This was the Macbook Pro line, meaning you'd carry it home and to work and plug it into a dock/monitors and never need a "big" computer.
AWS charges by the hour, GCP charges in 1 minute increments after the first 10 minutes. That all is extremely costly if you have a number of developers sending all of their tests through those systems.