You and me sure did, but it's not like all CPU buyers follow rumours and leaks online. I think we're getting used to companies pulling fast ones on us to the point it doesn't even register anymore.
Companies are constantly delivering new products. Having a new, faster CPU or GPU is not something that AMD just made up.
Intel just did the same, with the 13900KS.
There is the fallacy with some consumers, that they should wait for the next big thing.
But the problem with that line of thought, is that there is always a next big thing. So if someone is set on that strategy, then they'll be waiting forever.
The other problem is that these new CPUs will be more expensive. So people probably wound prefer to buy something cheaper.
Just look at Zen3 vs Zen4 sales. Zen3 is currently outselling Zen4, by 1:6. Despite Zen4 being faster.
But Zen3 is still a great CPU and the whole platform cost is much cheaper.