I never learn anything in these threads. It seems like everyone is just talking past each other with their pet theories and no particular way to tell which if any are correct or useful.
Economics is a weird subject, even economists get predictions wrong all the time. It is easier to talk about logical subjects like Math or programming, vs something like social issues or economics. I don't know how to have a useful conversation about such topics, I understand your frustration. I suppose everyone has good intentions and is trying to help at the same time by sharing their theories - which could be bad…
It's because economics is seen as a science but ignores (not completely) human behavior. You can't test economic theories with the scientific method because there is simply no way to create a market vacuum to test.
This is why behavioral economics is so interesting IMO. It's not definitive but it at least it provides explanations.