Question: why to use cqrs pattern?
Answer: In scenarios, when you have complex business logic. CQRS may simplify understanding of domain by dividing problem into the command and query parts. In situations, when your UI is based on workflows and utilizes the Interface pattern. It is easier to identify user's intents and translate them into domain events.