Well sure, for a single person team. But as soon as you're working with other people, surely you want an independent machine making builds and running tests— this is literally item 3 on the Joel Test.
You would be surprised how some teams actually develop code, even timesharing iMacs among teams.
I wonder what the overlap is between those teams who do not invest in their infrastructure, and those who ship broken products.