Haciendo un cálculo rápido (con un sueldo "bajo")
Sueldo bruto: 20000
Aportación máxima a un plan de pensiones: 4900 Si se reinvierte la desgravación en años siguientes: (4900 - 24%) = 3724
Sueldo neto: 13740, 1145€ mensual
Si a esto le quitamos gatos que todos tenemos como hipoteca/alquiler, gasolina, seguros, comida... digamos unos 700€ al mes... quedarían de libre disposición 445€ al mes para gastos varios y vicios.
Sin plan de pensiones, tendría "libres" al mes: 665€. Unos 220€ extras. No parece mucho, pero si esos 220€ extras los ahorra, en un año serían 2640€ que puedes hacer uso de ellos: unas vacaciones, cambiar la lavadora, los libros del colegio...
Si algún día surge un imprevisto fuerte, tienes dinero ahorrado para hacer uso de él. Si no, seguramente ese año no puedas hacer aportaciones al plan de pensiones porque hayas tenido que pedir un préstamo, por lo que durante los próximos años, no sólo no podrás desgravartelo fiscalmente, si no que encima estarás más apurado porque a la lista de gastos fijos que tenías, tienes que añadirle las mensualidades del préstamo.
En resumen: Si a alguien con un sueldo bajo le pides que aparte 300€ todos los meses para aportar al plan de pensiones y encima no puede tocarlo durante mucho tiempo... le vendrá bien para la jubilación, pero en el día a día lo va a pasar muy mal.