hrmmm
On the other hand, there are projects like https://github.com/rxi/lite Its scope and layout makes it extremely tinkerable.
https://jwst-docs.stsci.edu/getting-started-with-jwst-data seems like a good spot to start.
When my first Macbook lasted for more than 3 or 4 years I was surprised that I was upgrading before it died. I went through many upgrades with almost zero issues(one HDD failure, one battery failure). I still have a 2012 Macbook Pro that I've since installed Linux on.
When I bought the first touchbar Macbook (late 2015?) I spent around $6k maxing out the options, and I was surprised at how totally trash it was. Hardware QC issues were shocking: particles under the screen from manufacturing, keys stuck within the first hour of usage, external monitor issues, touchbar issues...
I haven't bought a laptop since.