Airlines don't want to get sued.
Airlines don't want a PR nightmare on their hands.
If you don't believe preference is given to certain groups you're lying to yourself. Having said that I think it was necessary given the past history of treating POC badly. Yes, technically it's not fair but it is necessary.