This was an inevitability of the right-wing "cancel culture" narrative. If you want to keep people from being fired for being bigots, but you want to protect the right to fire people for any reason at any time, there's nothing you can do other than to make "bigot" a protected class.
I'm waiting for people to self-identify as bigots, or for it to be a choice on the census under race or religion.