Yes, it is brilliant, not at all an obvious way to rake in more money, not at all frustrating for customers, not at all a good reason to look for alternatives, and not at all stopping me from ever recommending this platform to others.
Allowing 3rd party apps is great but not at the expense of basic functionality