This is why unlocked bootloaders and published specs are important, even if you don't care about free software ethics. You should have the right to run any software you want on your hardware.
I agree. The MacBook Pro 2014 does have an unlocked bootloader and runs Linux fine, on which you can run Chrome and Spotify. I don’t think Apple has an obligation to support an old laptop with MacOS, but they should release specs to allow driver development.
You may want to consider Linux as well, Macs from that era are pretty standard x86_64 hardware that are generally well supported.