Because its normal when you make a transaction in the blockchain.
I understand where u are coming from, but it is too much there are only few exchange u can see that will only allow zero gas fee. Is it with my $2 airdrop one exchange will be asking me for money
My advise for you is to leave such airdrop and the token from the team because it does not make sense for you to claim a $2 airdrop and be paying money for gas fee. I have seen many airdrop that have offchain deposit, allow miners to send their allocated token to their account directly when they are using the same exchange the token will be launched. The idea for you to pay for gas fee because you want to make a deposit of your allocated token is senseless especially when the value is too low to compared to how much you will be benefiting from the project that took your hours to mine.