There's quite a lot of technical talk about why users find it difficult to use decentralized applications, but that's the point. The Gas Station Network (GSN) is intended to address this complexity. It shields users from the requirement to create and pay for digital wallets. The application pays the cost of the transaction, and (if the owners desires) can charge users subscriptions through more common means, such as credit card payments. It's a pretty good idea and points, I think, to the longer-term role of blockchain, as a service layer hidden (mostly) from user interactions.