I’m watching Matt Medeiros demonstrate “Synced Pattern Overrides” in WordPress 6.5 and wondering “How on earth did we get here?”
The feature, like the name, is so complicated.
And it’s complicated because the original model of patterns was bad.
Patterns should always have been synced. And they should have been called “Components”, which is what everyone else on the web calls this concept.
They should have default content.
That’s it. That’s all that was needed.
Scrap patterns. Start again.