These machines are great. I still use my 2015 rMBP as a secondary. It's a little slow now but a couple years ago I was still running Solidworks (in Bootcamp) on it with minimal issues.
My wife is still using her 2012 MBP. We maxed out RAM and gave it an SSD in 2016. She uses it for video editing and music production. The thing look like new. Completely ridiculous. Only downside: no OSX updates since I don’t know when.
You might find OpenCore Legacy Patcher[1] worth a look. In many cases, it allows later-that-supported Mac OS versions to be installed on older Macs.
As a data point, I still use a 2013 Mac Pro as my primary desktop, and I've been using Sonoma on it for several months, have been able to install all Sonoma patches over-the-air on release without incident, and have only experienced a single, trivial problem: the right side of the menu bar occasionally appears shaded red, in a way that doesn't affect usability; switching applications immediately resolves the problem (the problem appears to be correlated with video playback).
video encoder/decoder support and performance has order of magnitude improvement in M series, I am surprised that didnt sway you.
Not just that, for high res stuff or modern codecs like AV1 or h265 is probably not supported at all in a 2012 device without updates for so long?
Even if support was possible it would be software encoding and even short clip it can take hours to render ?
I would happily use an older device for development a lot of dev work especially if not frontend or UI usually i can use any laptop just as a terminal, but UI or video editing I wouldn’t be able to.
I can't help but reply every time this thread comes up. I'd still probably be using my 2010 if it wasn't for a series mechanical failures. Paid to replace the keyboard once (85 screws, didn't need to do that to myself), but third battery crapping out, trackpad not clicking (probably due to swollen battery) and the MagSafe connector getting loose and glitchy was the end of it. Though I did just boot it up because my phone is somehow still supposed to sync music from it.
If the battery is swollen, get rid of it as soon as possible. Swollen battery == ticking time bomb, and I'm not joking about the bomb part. These things can, do and will explode randomly.