Genuine question, do you think that comes free? It costs money to develop these things and having control over the app store allows them to recoup that. I see no problem except maybe it's too expensive for developers. A more reasonable cut should be offered IMO.