If you are moving 100s of BTC around then you don't mind paying $2 transaction fee to get it done quick. You can afford it. It hurts the rest of us though as we can't. Btc will always be at the mercy of the whales.
I have to agree with you in a way. I spoke to a friend of mine a while ago and he is living in a 3rd world country with a weak currency, compared to currencies in the 1st world.
He made a SegWit to SegWit transaction and he paid $2+ in miners fees to transfer 0.01 BTC from one address to another. Their currency <Swazi Lilangeni>to the Dollar was 14:1, so he paid 28 Lilangeni to transfer effectively $80 worth of bitcoin.
In his country, he can buy a meal for 3 people with 28 Llangeni, so it is more expensive for people with weaker currencies to use Bitcoin.