it is one of their ways of earning money. if you think the amount is too much, better use a gambling site that don't charge anything when withdrawing.
This is true and this is how business works on which they do earn profit out of those fee extra aside on getting from house edge alone.If you dont like their fee structure then you could always opt out
They could just tell the truth about it that they are charging withdrawal fee, though I think that $1 is nothing for most of us. I think this user is disappointed and feel he is deceived by the Stake because the fee is different from the blockchain than what he paid for but to tell the truth it doesn't bother me, I withdraw small amount yesterday and it came to my wallet in less than 5 mins I didn't notice about the fee by the way.