I think the “it’s always a good time to buy” statement is true, but only if you add to it:
“with a 30 year fixed rate mortgage and 20% down.”
If you can find a home where you can afford to put 20% down, and can afford the payments on a 30 year fixed mortgage, plus property taxes, plus insurance, then by all means buy it.
Once you have to start changing any of those factors in order to afford it, then it’s probably not a good time for you to buy.
And once most people have to start changing any those factors, then it’s probably not a good time for most people to buy.