Vlad Olaru writes about his attempt to understand a WordPress theme’s role and responsibilities so that he can better understand how blocks relate to themes and to each other. He also considers the things themes have been doing in the past and what they’ve lacked.
It’s a difficult post to summarize, but ultimately Vlad is trying to define what makes a “good” WordPress theme and who is responsible for good (and bad) experiences with themes:
“A good WordPress theme is like an onion: layers upon layers of tightly wrapped decisions and options, with a sweet, opinionated core, and some tears in your eye when you try to peel it apart.”