I feel most introductory texts and most interview questions follow the "container" theme. There's at least one field of type T. This prompted to rethink the Usage, industry adoption and justification of c++ class templates.
Most well-known libraries define class templates. They don't all follow that "theme".
Most well-known libraries define class templates. They don't all follow that "theme".
Bottom line -- you seldom create your own new class template. If you do, then I would venture to say the first template you /popularize/ is likely a container.