D. Griffin Jones, but you do have to draw the line somewhere, don't you? I have to admit, I very much dislike the modern IT industry for how nothing ever has a limited, well-defined scope. The scope always expands. No one builds a product that does one thing outstandingly well and then just... stops, and goes on to work on other, unrelated projects, sometimes fixing bugs that users encounter. No, now your taxi app also delivers food (natural extension kinda, right?), your social media app pivots to entertainment so hard you can't just ignore it, your music streaming app starts doing podcasts, etc etc.
What you end up with is this. It used to be a Middle Eastern taxi app. It's now this monster of a super-app that tries to encompass all possible transportation-/delivery-related services and then some:
Григорий, so yeah, the software I'm writing this from, Smithereen, does have a limited scope. I plan to call it complete at some point and then just stop actively developing it. I do have lots of features planned, most of which no one has attempted in a federated social media service before, but it's still a finite number. Like photo albums with tagging. Or global search for users with bloom filters for peer servers (this needs testing in practice).