WordPress themes used to embrace Microformats which helped search engines extract semantic content without needing a plugin that prints JSON-LD schema.
How do we solve this with blocks when different content elements can be anywhere? Is it time to have basic JSON-LD implementation in core?