From my understanding, dapr state management is to manage the states of the resources that gets shared across distributed applications. This is common use case for caching (Not necessarily only for caching). ORM does the abstraction and db can be swapped with minimum effort.