Firstly, I didn't demand anything. I said it's perfectly reasonable for someone to request such a feature in this game.
If I went to an Italian restaurant and told them I have a fish allergy I'd expect them to offer a dish without fish. I'd call that a fair comparison to Color-Blind mode.
If I went to an Italian restaurant and told them I'd prefer not to have tomatoes in my dish, I'd compare that to the type of toggle that was discussed in this thread. The restaurant may decide that they are going to serve the food with no modifications, and if so I will eat elsewhere and that's completely fine. However, if the restaurant wants to attract a wider audience, they'll probably allow for some modifications.