My objection to economics should not be taken as an objection to capitalism. I think capitalism is necessary, if not entirely sufficient. We just have to build in a few gentle incentives and stand back.
Here's a nice example of creative capitalism promoting efficiency: auto insurance based on miles travelled.
This is a very helpful idea for those of us who have to drive sometimes but don't like to or want to.