This isn't a criticism of Apple really, well it is a bit, but primarily my circumstances are changing and everything is now kicking me in the nuts on Apple's ARM proposition so I'm unfortunately out.
Firstly the day job has landed me right in the middle of x86-land, which is quite frankly where everything still is, and I'm actually finding my MBP to be incredibly difficult to deal with in this space. Firstly the lack of half decent x86 virtualization is a problem. It's slow. Really slow. Secondly it appears that there are no compiler targets for macos/arm64 for some languages out there yet (.net 7 AOT for example) and bugs in some (Go/arm64). And annoyingly some software I need to run has really horrible as hell ports on macOS (mostly CAD). I recently bridged some of this by buying a dirt cheap Intel i5 12400 desktop (at the mere cost of 2/3 an entry level M1 mac mini) that runs windows 10 and virtualbox on it. Unlike the M1 Pro / Mac Studio I can afford to drop 32G of RAM in it without the risk of that custom SKU not being available if it blows up. It's also less hard switching between that and work than it is switching between macos and work.
Secondly, I went through a not particularly messy but inconvenient divorce over the last couple of years. I've finally got myself back on my feet and I find that my priorities have changed. I want to throw the charred remains of my cash into a house but quite frankly the upkeep on the Apple ecosystem is eating into that. If I actually sell all my apple kit and use the crappy PC desktop and a Pixel 7, factor in all upgrades and maintenance, project hardware spend over the next 5 years I am actually nearly £6000 better off if I jump now. With retirement looming in about 15 years I'm looking at whether or not I'm going to be able to keep the upkeep going after this and the answer is that I probably can't justify it. Even a bottom end MBA is a poor value proposition for people in that situation. I feel like I need to exit now and hedge the risk early.
Thirdly, the AppleCare coverage which is pretty much required isn't necessarily the best hedge in retrospect. I just bought a whole damn brand spanking new PC for what I spent on my AppleCare 3y TCO. Comparatively if something breaks you can afford to buy another thing every 3 years and shrug just for the coverage costs.
In retrospect:
- The hardware is too expensive for the lifespan and the expense tradeoff is not favourable any more.
- The custom configurations (32G for example) have limited availability and turnaround which means I can't risk buying anything other than stock configurations for work purposes.
- There are real compatibility issues for technical folk which get in the way of things on a regular basis.
Anyway not sure what the point is of this is past "hrmph!". I think I'm out. I enjoy the platform but I've got to be realistic and it hurts me to do that.
Edit: note that I'm moving from laptop to desktop as well here. My M1 MBP was used as a desktop 99% of the time.