Si tu aplicación es muy pequeña, tal vez no valga la pena... o puedes considerar si se consume memoria o no.
Pero si estás hablando de proyectos de gran magnitud, los pequeños aumentos en el consumo de recursos no son nada si lo comparas con lo que ganarás en cuanto reutilización, mantenimiento y extensibilidad.
También conozco muchas aplicaciones estructuradas que consumen más recursos que una orientada a objetos que hace lo mismo. No sólo depende de si se utilizan objetos o no... también depende de que el programador tenga en cuenta el consumo de recursos.
O sea.. no creas que por programar estructurado tu aplicación es óptima en cuanto a consumo.
Saludos