It's hard to do well, especially in a currency where settlement can be an irreversible disaster if there is any kind of bug. But the customers are drawn to the cheapest exchanges - which are cheaper because they make their money in non-obvious ways which would be illegal on a real exchange.