The solution to all these scenarios, tied back to the need to have a database where you can manage all that content, and then dynamically display things differently on the site based off of whatever the user is looking for.
"For developers that have used databases in the past, it's more like a lightweight database system." ~ Luke Summerfield
In addition, Luke said developers will like that HubDB opens a lot of doors because there is an API to it. This means you can feed it with data from other systems, like an ERP system, or an event management system that has an open API. This allows for connection and keeps everything synced.