There's always going to be a million reasons why not to buy a home - whether the rates are too high, too much competition, prices are on the roof, the dog eating the offer letter earlier this morning, and so much more.
However, you have to understand that real estate investments are for the long haul - which helps build a financial and wealth stability in your portfolio. Sure, some rates and prices can be a bit higher than your liking, but taking care of that property in the long run can give you a high yield in the next few years or decades once you decided to sell that home.
In this buyer-driven market, it's all about positioning yourself to take advantage of what you have right now. Play with your strengths - sellers are much more willing to cooperate right now in this market shift. Don't be afraid to go for contingencies, inspections, and all other benefits that you can go after as it's going to help you long term.