Reality doesn't always fit existing patterns.
Beware of jumping into an existing solution or copying existing patterns. In my experience, too many people buy into an existing solution's flexibility to later discover its rigidity.
Imagine trying to design a luxury fashion magazine using a technical system for grocery store coupons. The features you need may seem similar enough until you consider your context. That's when reality sets in.
What brings whopping returns to one business might crush another. What works for kids might annoy older people. What worked five years ago may not work today.
We have to think about the effects of adopting an existing structure or language before doing so.
When architecting information, focus on your own unique objectives. You can learn from and borrow from other people. But it's best to look at their decisions through the lens of your intended outcome.