Yes, but the goal is not to compete with general purpose blockchains at the moment. Let's focus on being a good first layer for communities, and giving them second layer tools to do their own thing.
We can't solve every problem in the world, communities is already a huge usecase.
Also, this will allow many kinds of different dapps that can use simple smart contracts.