So far what I know is that transaction fees are not determined from Binance but from a network that is very full so transaction fees rise because they are busy,
No, AFAIK it's fixed. I remember the very first fees they charge is 0.0003 BTC but that was few years ago already, until it become 0.0005 BTC, and now it increases again.
Depends on a certain site, in stake they do have that fixed fee but it do changed up overtime basing up on the current price of Bitcoin but in most cases neither the network does have that
clear or having that traffic the fee would really be just the same.
Yes, but most exchange has fixed withdrawal fee which is the one OP is talking. Good thing in gambling sites, most of them have dynamic fees that system and auto adjust depends on network status, the instant withdrawal that ask for higher fee and by batch but could be sent later. Never had a problem of withdrawals in gambling since then.