High mortgage rates and home prices are just two of the factors increasing how long homeowners are staying put. A new study ...