Look, the truth is that people withdraw in btc, that's why fee is high. I've started to withdraw money in litecoin and ripple and it takes me like 20 cents to send money from oner exchange to another
Also as for exchangers to make btc-fiat conversions, try something reputable , for example Indacoin, their fees aren't high
No doubt, we can find cheaper coin for withdraw. But some idea with the such relations between traders and exchanges kills all convenience and comfort. Instead of trading and all about it we need to find any alternative ways to transfer money. I prefer do not use such exchanges