"If we try and make D&D sanitized of all controversial topics, the game cannot exist." That's true. But individual controversial topics should still be something you opt into. They shouldn't be a major focus of a product.
Slavery is a huge trigger. Right up atop the list with colonialism, sexual...