WP is all about content, and defining and contextualizing this content should be the top priority for you (developpers) and us (publishers).
By default in WP, you can categorize posts by tags and/or categories, but nowadays this shouldn't be enough. Google and others search engines now works to refine content for people, events, places, and much more.
WP should integrates schema.org types as taxonomies in order to refine and enhance posts contextualisation, and SEO visibility.
The top of the top should be next to allow the creation of a custom post type - or much better "custom post display" - based on the "type" selected when writting a post. One place to write content and contextualize it, and the display follow to be the most relevant for your type of content...