Ernesto, I think it’s a very incomplete way to see economics as assigning resources the most efficient way; of course it’s an important part of it, but the economist tries to see both efficiency and moral, and that’s why there are different ways to maximize the social utility, one way is to maximize the sum of all the individual utilities, but there’s another way that is to count only the utility of the poorest individual. I don’t say that an economist should try to distribute equally the resources, but I think an economist should be able to stablish an equilibrium between both morals and efficiency.
There’s a small article that I recoment to everyone who is interested in morals on economics (Robeyns, 2013), which argues that economics should be much more aware of the values it endorses, and in a few paragraphs explains how and why it’s very important.
In conclusion, I think one isnt’s against another, as the title suggests (morals vs efficiency), because a good economist should be able to find the right balance between both, that’s the complexity of our bachelor’s.
Robeyns, I. (2013). Economics as a moral science. Available at: http://crookedtimber.org/2013/10/31/economics-as-a-moral-science/ [Accessed Feb 27, 2018]