You do realize, I hope, that interest rates over the past 30 years have gone from over 10% to under 4%. THAT was the "time to buy" because home values increased over the rate of inflation (because monthly payments increase over inflation due to falling rates) AND because 'owners' could refinance at lower rates to actually decrease their payments. Advising to buy when rates are low is realtor-speak. It is jargon with no basis in reality. If you really think homes are going to continue their forward march if rates rise, then buy now. However, there is no fundamental basis for this decision.
Actually, I agree with you but partially. Locking low rates if you intend to keep the house for very long term ( > 15 years) is a good idea. For less than 15 I would rent ( depending on the rent vs buy calculator)