We don't all like paying high fees. Paying $10 to send a transaction is extremely high especially to people in poor countries..
I think Bitcoin and BitcoinCash transaction fees are almost the same. If we look at the fees taken from your balance amount. However, because the price of Bitcoin is high, so if we exchange it with USD, the Bitcoin transaction fee looks high.
BitcoinCash is also part of Bitcoin.