What the hell ?

it's way too much . i pay higher on fees than the amount i'm sending to people
and i work a lot with bitcoin on small amounts..
The best solution i found now is pay using ETH , then convert it to BTC using
changelly. (something like 0.2$ fees) and its automatic.
Shapeshift is also take huge fees and blockchain.info support it to be part of their site. (don't use) .
What the hell kind of times are you sending your transactions at?
Why are you not setting your own fees and ignoring what Blockchain recommend completely?
I am paying something along the lines of $1 CDN at the absolute worst and when I want something to be done quickly. There is now way that you should be spending that amount of money on a transaction. But the fault is completely on you if you aren't using platforms to their full potential and making sure you're aware of every feature. Most wallets let you set your own fees and make sure that you're happy with what you're spending - Blockchain.info included.