I think, that If you need now or in the near future more powerfull system, it'll be fine to upgrade now. What i'm afraid of, is that when the new technologies (am5, ddr5 pcie5, what ever) are ready and available they will cost you an arm and leg. And both kidneys. And at least i would wait a year or two after that to follow the prices, where they are going.
It would be nice to upgrade to 5000- series cpu myself, but my mb doesn't support those. Ever. So i'm one of those waiting for future and better financial times.