I think there should be no warnings in-game for two reasons:

1. It breaks escapism by pulling you out of the game world into pondering the problems of the real one.

2. It is anti-QoL, BG3 in particular has a lot of stuff that could upset someone way too sensitive (to my liking), having a lot of pop ups would become a problem.

If it is optional - nvm. Maybe someone out there badly needs this!