They have the most money because they got the most users. They got the most users because their courses demand the least effort.
I have used several of the alternatives, and all of them are more effective at teaching languages. Granted, Duolingo is better at raising money.