> And yet you and others do not bat an eye at debt lasting that long
People don't have debts or credits they didn't sign up for. You're failing to tell the difference between something the British government hundreds of years ago signed the British Empire up in perpetuity to pay to enforce on the world a totally new value system, and someone born today suddenly being assigned a credit or debit based on things from hundreds of years ago.