We do not push our bonuses to everyone, bonus information is on the completely separate page and usually only advanced dice gamblers are interested in them and newcomers are very much welcome to ask additional questions in the chat to mods or support.
We may consider removing "cancel" button completely and will notify users in advance that once bonus is claimed it cannot be cancelled however, this does NOT solve an issue where user just don't read the messages, in this scenario next complaint would be "I accidentally claimed a bonus and now I can't cancel it even though I don't wanna wager". So we are still looking for a more elegant solution and all suggestions are very much welcome.
Bonus algorithm has not been invented by DuckDice but adopted from dice practices, our mathematician department will run simulations and based on the results we may consider new or improved algorithm.
So far we disagree that canceling not only winnings but a deposit as well is "shady" or "unethical", as Dre mentioned above this is to avoid the following scenario:
make a deposit
claim bonus
betting unsuccessful
cancel bonus
withdraw deposit
deposit is again
..and here we have a loop.
As said earlier, this is a gambling, we give users a chance to win more and we NEVER ask questions on withdrawal.