a) deployments are getting complex enough that it's hard to get dev environments locally
b) it's cheaper and quicker to pay for cloud development machines anyway
c) things have enough scale that local development doesn't match production anyway
Saw this on twitter recently which supports this a bit:
https://twitter.com/swyx/status/1533910738942562304