I have a 2009 27" iMac that I 'rescued' from a friend that was about to send it to the recycler. With about $200 in parts, it's a completely capable computer for browsing, media consumption, and light productivity work. I updated it to Monterey via OCLP, but even Monterey will lose official support next year.
There is nothing wrong with this machine, especially for a kid or older user. I definitely understand that maintaining code for old machines is not free, or even cheap. But there is literally nothing wrong with the CPU, GPU or screen. It works just like a modern Mac and the speed is completely fine. Recycling it is actually wasteful.
Because Edge is Chromium-based, and has ChatGPT, it's actually a decent and modern browser.
No one is getting $300 M1 Mac minis at Costco anymore. Sure there were a few (hundred?) available weeks ago, but that's not a price that just anyone can get. Yes, $800 for a M1 MacBook Air is a great value, but it's not a 27" desktop. And why spend even $800 if your old iMac or Mac mini has hardware that is 100% fine? I love me some M1/M2 Macs... but if your kid is just browsing YouTube, using iMessage and watching Netflix, why should I have to spend even $800 when I already have something that works just fine?