Childless people don't save more.  They have expensive toys and hobbies.
Removing the earnings cap still passes the burden to the younger generation through increased taxes.  Enforcing an income cap on benefits penalizes those now approaching retirement after paying in for 40+ years.  Both "fixes" simply pass the cost to others.