Это всего лишь один из инструментов, не нужно пытаться под него что-то придумать, нужно просто понять как он работает, какие плюсы и минусы, а потом, когда возникнет реальная задача, понимание работы как раз и поможет принять решение. Один из частых случаев, это использование во взаимодействии с reusable apps и third-party package