I don't know much about how BTC or ETH works, but why all cryptocurrencies takes so long to confirm a transaction. I think even 30s is too long, why cant it be instant like PayPal?
You know if you want your transactions go confirm easily and instantly then go to paypal and stop using cryptocurrency. It takes computing power to mine a block that's why the blocktime takes minutes to arrive and it will take longer if you transaction fees is lower and may take hours to confirm