I agree with the criticism but wonder why are there no alternatives? Nextcloud, for what most people use it, is a rather simple, straightforward collection of apps, yet not even those single apps have alternatives. Eg. show me a good selfhostable web calendar, it doesn't exist.

Why does Nextcloud, or even just parts of it, not have dozens of alternatives?