This is a maxed out M1 Max MBP, and yes I am a developer, I develop mobile apps most of the time.
The reason I got a 64GB ram M1 Max is because my M1 MacBook Air is constantly running out of ram. Basically when when I connect to an external monitor, window server will take about 1GB memory, then 'dart' (the framework I used to develop mobile apps) takes about another gig, if I need to use docker, then its going to take me 2 - 3 GB ram and sometimes this stupid control centre just straight up forcing me to use a lot of swap, not to mention sometimes I need to use the memory hungry chrome app as well... So yea good job Apple, forcing me to buy a more expensive Mac to (partially) mitigate its memory leak problem.
Btw simulator on x86 Macs is terrible, that's why many mobile devs are getting Apple Silicon...
Also I restart my Mac everyday just to manually release all the leaked memory 🙂 also 'spotlight' will consume a lot of memory too sometimes 🙂