Es una postura económica porque la carne es significativamente más cara que muchos alimentos vegetarianos en términos de costo por calorías. Una economía llena de vegetarianos generalmente va a gastar menos en comida que una llena de carnívoros.
Es una postura ética por dos motivos: 1) preocupación por el bienestar de los animales, especialmente los criados en granjas industriales y 2) preocupación por el impacto climático / ecológico de la producción de carne.
No todos los vegetarianos necesariamente aceptan ambas (o cualquiera) de estas razones para ser vegetariano. Algunas personas son vegetarianas por razones de salud, porque no pueden pagar la carne, o por razones religiosas, etc.