I bought a MacBook Pro M1 about one and a half years ago, and a week ago I bought a Linux Ryzen laptop, after giving up hope of doing my x86 Linux development on the MacBook. I’ve followed every guide I could find on emulating x86 Linux on my MacBook M1 without success.
Also, I bought the MacBook with 32GB RAM, and later found out I needed 64GB, and I wasn’t willing to pay the extra price of selling my old MacBook to buy a new one with twice the RAM.
I have been using Macs for work since around 2014, and for me it was a combination of missing x86 Linux emulation, a high price, and lack of flexibility (e.g. adding more RAM or disk space) that made be stop using Macs for work.
64 GB is a lot. I wouldn't buy a machine with less than that (Macs tend to last a long time), but, still, wanting to max it out just in case and actually needing it is rare.
Also, I bought the MacBook with 32GB RAM, and later found out I needed 64GB, and I wasn’t willing to pay the extra price of selling my old MacBook to buy a new one with twice the RAM.
I have been using Macs for work since around 2014, and for me it was a combination of missing x86 Linux emulation, a high price, and lack of flexibility (e.g. adding more RAM or disk space) that made be stop using Macs for work.