Sort:  

its legal to charge as they spend time and resources to maintain such plattforms.
However, not much people Know that !! which is a Good point they should set a warning on their front page though ( kind of service terms and conditions.. so users agree before they start using the platform. I don’t say they do something wrong changing fees or commission .. However.. transparency is a KEY .. specially in the block chain era !
Regards