The current almost default fee for a regular 222 byte transaction is about 0.0004 which is equal to $1, if you have to pay $8 then it's because the size is much bigger by including more addresses in sending and receiving.
I'm not saying the fee is OK, but I am not with changing the system to something centralized which is taking the purpose of BTC for cheaper confirmations...