Well why does America have to pay so much more to get people to buy it’s bonds?
The 10-year is below 1.8%, which is the lowest it's been in at least 53 years, which is as far back as my chart goes.
I'll guess the German rates are lower than US rates because German bankers are universally renowned for their anti-inflation mindset, plus, German government debt per capita is much lower than US government debt per capita.