Well, I would just say that business is business, and you never can know what it takes, how hard it is to maintain a high level of reputation and professionalism as a broker until you become you, how about the expenses involved, like the tax to the government and renewal of operating licenses, plus other cost of keeping the market running well and highly secure from attacks and hackers, and also you think about payment of salaries to the workers who work day and night or make sure the company is processing nicely, all of this plus other miscellaneous expenses are huge, and 100 percent of the money for all of this must come from the company's revenue, and how do they generate enough revenue to cover for all of this expenses if they don't make sure they are making the maximum profit from their users?
This is just normal thing with every businesses ans or service in every part of the world and in the business world, companies and or business/services that cost way more to run and maintain will always charge their customers more in fees, to enable them make enough profit to keep the business/service running, while those that do not cost as much to run and maintain will charge their customers lesser in fees and so on.
Well as I've said in my previous post, I know they have to key their company running so they need to get enough profit but that's does not not mean exploiting from almost every features , even to deposit we pay some percentage if its crypto which is even higher sometimes than the fee being paid for making transactions from individual wallets.
They make profit almost on everything leaving the traders with little to trade with , although not all brokers are into these.
Some even take it to the extent of scamming traders by an unexpected shutdown of their compering , leaving with all traders money into the dark without question.
Every company pays bills on the course of running their company while some are being faithful and earning profits, some still exploits their customers