The ideal or compromise solution is to let the smaller players have a very slow option to withdraw that costs less but also isnt very convenient. Some people do get stuck with tiny amounts in their wallet and arent liquid enough to be moving larger amounts at that moment in their budgets. Obviously there is a large bias to people with big wallets who dont care because we are talking pocket fluff in costs to them.
The reason to consider the smaller players is they can represent the largest growth sector generally, the very new to BTC generally will be trying sites out with small amounts. I do think Bitcoin has to emphasize the bit to continue in its success and growth.
Stake is a long term site, for small amounts you are mostly going to be fine to keep it there for the occasional bet. Some would tell you to throw it on a bet, either you win and have more or zero left to worry about. BTC itself is fine, some people feel the need to zero all their accounts partly from fear but BTC is doing ok so I would say not to be rushing to do that tbh
This is the old system of the casino withdrawal but since they really want to promote a high speed withdrawal process, they are bind to do a fixed rate withdrawal charges that can maintain a fast withdrawal speed despite the blockchain network is busy. Small time gambler should not gamble if there money is not enough to cover withdrawal fee, It just mean that gambling is not for them due to there small financial capacity. They can always use free token to try the Casino to avoid spending there money. If you are too cautious on transaction which is around 1$-3$ only then online gambling is not for you. Even physical casino requires players to have a minimum amount of money before they can enter the Casino.
Not to discourage small time players but to help them use there money in proper way since gambling is for entertainment only.