1) It could be many, many years before the interest rate is back to the 6’s and he can refinance. Meanwhile you’re paying that high interest (interest deduction helps, but not that much)
Steady high interest rates probably mean high inflation, which means that your salary goes up and your house value goes up every year, and your payment stays the same.