Hey Alexey,
Thanks for adding more perspective. It feels like we've got stuck at the same problem as the github discussion where the definitions of problem/solution space you are using are not clear to me or don't match with mine.
Could you help me to understand your definition of problem and solution space by telling me which space you believe each of the following belongs to?
A unmet user need
A met user need
An existing user journey
An existing business process (can involve automated software processes or not)
Proposed modifications to an existing business process
A brand new business process
A domain
A subdomain