If you're going to pattern match, you're almost always wrong calling any specific moment a top.
The S&P 500 has closed within 5% of its all-time high 32% of days for its entirety. 1 out of every 15 days the market closes at an all time high. And the vast, vast majority of those don't end up being the precipice of a crash. In fact, even the ones that do predate a crash almost always end up being perfectly fine times to invest for long-term growth.
The null hypothesis really should be that most markets aren't topping. So, a "why is this time it different" argument should be required from people calling a top, not from those saying it's not.