On microformats and Gutenberg. I’d been thinking about this before. I decided against Post Kinds back in the day precisely because a post’s type should simply be implied by its contents. And blocks are a solution for having to type out markup by hand, and you could use them for different custom post types—I do make the distinction between articles (regular posts) and notes (which are short updates without a title).
Now I don’t use Gutenberg—I let the Micropub plugin generate the necessary markup, or hand-code it inside WP Admin—because my site’s actual front end isn’t a WordPress app, but I do on this other blog of mine, where I’m also running https://github.com/janboddez/indieweb-custom-post-types, which registers just Note and Like CPTs and makes Micropub apply them. Very simple, extremely flexible.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!