Because Hive has feeless 3 second transactions. On Ethereum you need have to spend Gas to use the network, which costs a lot of money at the moment, and probably more and more as ETH value increases. Hive has a Resource Credit system. Just stake some Hive and automatically earn RCs that can be used for transactions.
Posted Using LeoFinance Beta
Hive transaction being fast and cheap does not automatically make your L2 transactions fast and cheap. L2 transaction fees depend on how you reward your L2 validators / block producers. I don't think your app is a dapp if L2 validation is centralized.
There are also cheaper Ethereum compatible chains like BSC, TRON, ETC