That is the nature of pensions. You do not start benefiting from the first dollar you contribute. It does take a working lifetime, a career, to actually get a full pension.
That's true of MP pensions as well. Even though people are criticizing it for being gold-plated, in fact you had to serve for 25 years to get a full pension. That's the same for any other workplace pension. You do have to work through the working career.