Apple isn’t exactly known for backwards compatibility.
I could never justify a long term hardware life knowing that I’m signing up with a short term software life cycle. Not only a short term software lifecycle, by a short term computer hardware/OS lifecycle. Want more memory or a faster processor? Not with that old OS! Btw, you have to rewrite all of your software if you want that extra memory.
Assuming the vendor is still in business, still supports the product line, and still develops software updates for models that have been obsolete for over a decade.