That's fair, but I still don't see why that somehow means that the OS vendor should therefore be expected to keep that code working in perpetuity. I have no love for Apple or MacOS, but I just don't see how they're ultimately the ones who should be blamed for this situation.
Doing nothing on the other hand, costs nothing.
1: There is the positive marketing you gain from such a move, but someone has to quantify if doing this is worth it.