As you say, people are and will be driven by emotion for the forseeable future. Therefore there will always be demand to give to charities which cater to this need, so their will always be charities that target relatively ineffective solutions. Within that though, I think charities understand that they have some scope for discretion as to how exactly to spend their budget. I’d be hopeful by nudging the right people at the right time, and by making EA a thing that people have heard about, we can have a positive impact on effectiveness.
As you say, people are and will be driven by emotion for the forseeable future. Therefore there will always be demand to give to charities which cater to this need, so their will always be charities that target relatively ineffective solutions. Within that though, I think charities understand that they have some scope for discretion as to how exactly to spend their budget. I’d be hopeful by nudging the right people at the right time, and by making EA a thing that people have heard about, we can have a positive impact on effectiveness.