"The Pension should NOT be classed as a benefit' as it is paid for by the recipient.
Has this ever been challenged ?"
-But so is Jobseeker's Allowance: likewise by national insurance. The government of course wants to pretend its not a paid insurance but a "handout": yet its no more a "handout" than your pension.