It's not that microeconomics doesn't work. Cheapest marketing and least inventory required is just to make good products. It doesn't work when ignorant teachers refuse to learn anything outside of their field. That includes human psychology, politics, culture, etc. And living in their bubble of people with the same comfort background not to test that to reality.

Since there are too many variables, you are able to predict precisely nothing. Only analyze after the fact, that is, if you have enough and correct data to analyze, which most of the time, you don't. But teachers are too ashamed of that fact, plus have very little ability to tolerate uncertainty, they make up excuses along the way. I expect that would happen to other fields as well, not just economics.

Psychoanalysts brag about human condition. But how much of it they learn from reality and how much of it they read from books? Not that a normal person would expect you to know everything. But the act of pretending that you do makes you don't.

I have very little patience for people who build their whole self-worth on credentials. They are very annoying. If you are doing something useful with what you learned, most likely you will get paid for it and be admired for it. Not as quickly as business scheme, and sure bad people will get in the way as normal. But to spend half a day complaining people don't have enough respect for your expertise is just proving that you don't live in reality.