the problem is not the RAM, its that x670 motherboards cost more than your CPU, the B series motherboards need to come out then Zen4 sales will pickup.
The reason why 7950x sales are still good is because people who buy the ultra high end parts don't care about price, me included, I've already ordered a 7950x and x670e ROG Crosshair Hero.
The entry and mid range of the market are very price sensitive, sales of the 7600x and 7700x will remain constricted until B series boards arrive.
In fact, for anyone who is at that entry end of the market, Q1 next year will be a better time to buy, I wouldn't buy anything this year if I was price sensitive.
IMO the cheapest AM5 board with a B series chipset will still be more expensive than the AM4 boards, as it costs more to make a DDR5 board (higher signalling requirements) than a DDR4 board. The rest of our posts echo each other.