Most of the time the reeal and used fee is much less but they always charge 0.0002 btc.
How can it be same for both of those people? Shouldn't it have some sort of situation where people do not pay fixed but depending on what their amount would required to have? That would be a lot smarter move because if a person withdraws 10 thousand dollars let them pay 10 dollars or more, while person with 10-20 dollars pays under a dollar to get their money, makes more sense.
Any withdrawal fee systems has its own advantage and disadvantage.
In this case fixed withdrawal fee will help you a lot when the mempool is congested and transacation fee jump up significantly.
If you play on a casino where the fee is based on the latest network situation then you have to pay higher fee than where you play on casino with fixed fee.
On the other side (normal situation), fixed withdrawal fee may cost you higher amount.
Anyway I have never known any bitcoin related services where the withdrawal fee is based on the amount you are going to withdraw.