I’m not sure when your experience dates to, or what kind of dev you were working, but I’ve had the exact opposite: on MacBooks for ~15 years, range of dev (full stack on a few stacks down to large footprint performance critical golang), VM’s etc. In all that time I can count the number of full on crashes (kernel panics) on healthy hardware on one hand. macOS has been supremely stable in my experience.