I suggest you read some books about Behavioural Economics.
But yeah, most of what you see out there from Economists is really Politics, not Science.
However those observations about price making are also from Finance, and those are immensely pragmatic people (as they put real money on the line) - you might disagree with their morals (what morals, eh?!) but they certainly are putting their money where their mouth is.