Metaverse was right direction with poor execution. Also, it was early... and is still early (if tried again). The world is not there yet for such a thing.
Timing is not a detail.
That's just another way of saying that Meta failed to deliver a product that matters to the world today
I'm less confident of you it was even directionally correct. And I'm not really a Meta or Zuck critic in general (the rest of the biz is doing great and Metaverse didn't hurt too much).