Why good developers should use bad computers
youtube.com
youtube.com
Plus, a lot of optimization happens closer to release in the game industry. There’s no sense optimizing code that may be removed or changed, you need something that’s closer to the final product.
Isn't the latter what a large chunk of desktop software is these days?
Force that dev to try out his app with cpu and network throttling to simulate a normal mobile phone user on a shitty mobile network and he'll soon reconsider fetching 10mb of javascript bundles and rerendering the entire page every time the mouse moves.