I have a 2019 MacBook Pro 16in, and it's a little annoying that it probably has at best one more update coming it's way given how perfectly fine it is as a computer and how much it cost, but fortunately I don't use it for Apple development so losing current Xcode support isn't an immediate concern.
I'd complain about Apple more and praise Microsoft if they hadn't suddenly ruined their up until recently amazing support of older hardware with the Windows 11 requirements. At least they don't tie major tooling to operating system releases the way Apple does though.