SE wants to create economies... By having a server transfer fee it is discouraging transfers but still offering the service... If they let people transfer once a month for free, this could blow everything up... Some people would transfer just because they can bringing their mats and their gil to sell in a another world... Not to mention when you pay money to transfer there is a legal paper trail which means if someone is transferring too much then SE will be able to investigate them a lot more than someone who is transferring once a month... Which would cause a lot of problems with people upset because they have to stay on a server that is congested and not have the option to move somewhere else... Personally I think its ok to line pockets with cash if people are willing to pay it...