My point is that : The core problem is not if the transaction cost is big or small, it's about bringing blockchain into mainstream.
For example, you gave your grandma a game account to play a game on Ethereum, and every actions need to use smart contract.
But she doesn't have ETH because she know nothing about blockchain, so she can never play the game unless she learns how to buy ETH on exchange, how to use wallet etc.
But with an account which dosen't require transaction, she can use DAPP without any knowledge about blockchain.