I am sorry, but you mac users had it coming. You have been enabling apple's callous behavior for many years. In the case of developers it is even worse, for this callousness has been always public, but you just didn't care (until it affected you personally in some way, as it seems to be the case).
I think you're making your point to the wrong person here. There's a lot of people inside the macOS ecosystem that continue to defend their bullshit but the parent seems angry that the purchasing decision he made when Apple was actually kind of good has been made useless by the change Apple has made over the last years.
Not all macOS users are the same and it's preposterous to call out "you mac users" as if they are one group.