This is a software engineering anti-pattern. But there's also a app modality issue from a developer POV, every app is expected by the user to "integrate" into whatever there computer usage system is, this leads to feature requests that are trivial (like can I send an email from this app, website, can I integrate with a payment thing).
Such feature requests take time to build and will mostly always be flaky, since they depend on external software/systems. Example: there are many missing features in macOS, and their absence is too annoying. So people will pay for such things. But not at the cost of installing an app. You can instead release an automator script that works without issues.
https://en.m.wikipedia.org/wiki/Inner-platform_effect
This is a software engineering anti-pattern. But there's also a app modality issue from a developer POV, every app is expected by the user to "integrate" into whatever there computer usage system is, this leads to feature requests that are trivial (like can I send an email from this app, website, can I integrate with a payment thing).
Such feature requests take time to build and will mostly always be flaky, since they depend on external software/systems. Example: there are many missing features in macOS, and their absence is too annoying. So people will pay for such things. But not at the cost of installing an app. You can instead release an automator script that works without issues.