For me I see this as a “Here is some software we think you will genuinely enjoy (no strings attached)”
So software we expect to:
- Properly work for it’s intended purpose
- Have some recourse where we (as developers) can fix issues (bug tracker, actually useable code base, etc)
And secondary concerns:
- not use too many ressources
- ideally not require to download too much stuff
I also think that for a longer installation it is perfectly viable to de-install some stuff and later re-install it. Also haiku “flavors” might be a thing, where certain stuff is preinstalled. Or a cutdown image with only minimal stuff.
HaikuDepot already allows to not show installed packages, perhaps it could make it clear in the list also what is already installed.