The system is perfectly logical, the more you pay in over your career (based on income), the more you receive annually upon retirement. The real question is whether this is the optimal setup for broader society.