You have a valid point but affordability is the monthly payment as compared to their pay packet. At the moment rates are being held very low to try and help the economy. So if rates do rise that's probably (fingers crossed) because the economy has started improving.
So while the basic rule of not buying when rates are expected to go up is true it's possible that larger context may override that rule.
So while the basic rule of not buying when rates are expected to go up is true it's possible that larger context may override that rule.