I lived near waste center myself (sewage treatment plant in Bayview SF) with all the smells it emitted, but I'm still really glad it exists!
It definitely should be regulated to not offgas like that, but we can/should solve those problems. It wouldn't even be that hard - probably like $10-50M or so.
We need to address the lack of true democratic representation in those communities allows those problems to persist. It's not because of lack of tech or finance.