The generic topic structure is used for untyped topics. While much of the DITA architecture is built on generic topics, it is generally better to use more specific information types (such as concept, task, or reference) when they are available.
For an answer to the question "What are topics?" and more details on when to use different information types, see DITA topics.