first understand that you're paying the transaction fee to the
network and not to bitcoin wallet provider
The transaction fee is necessary for a number of reasons.
but you can pay extra to get it confirmed faster.
I know that for a fact
Yes i just did another transfer on it and it's working fine