Probably even the cheapest part of schooling equipment too now. Never seen a textbook go for less than $100, at least in my experience.
When not doing docker or microservices everything, there is hardly any need to keep buying hardware.
WebGL 2.0 is based on OpenGL ES 3.0, so for that kind of graphics, any GPU after 2011 will spend most of their cores sleeping.
For compiled languages, even C++ (if using binary dependencies via package manager), the workflow is fast enough.
I am the opinion, even something like an Amiga 3000 would be more than enough for what most people do with their computers. :)
I used to throw it into one of those mini fashion backpacks and bike to the park to write a bit of code on nice days.
Not much fear of breaking it because it was so cheap. Had external batteries too which I sometimes brought an extra of to swap out (which actually sounds crazy compared to how most laptops are now a days)
And despite my Linux vs Windows posts, it is actually Linux based, and was bought that way, also a proof that even that didn't help when regarding some common Linux Desktop themes.
Anyway, it has served me well during my travels, like you I am used to take it everywhere.
When it finally dies, it is going to be quite hard to find a good replacement that takes over similar responsibility.