This is not uniquely American. Here in the Netherlands we also have fixed interest rates for long periods. Usually for 20 years.