These extra features and thus the complexity are the opposite of what I'd like in a self-hosted file share system. Why does everything have to be bloated into oblivion like this. We need more purpose built software... What i like? OpenBSD for firewalls, and public facing terminal servers. Just lovely. /rant.
Most of those features are optional. So if you don't care about some functionality just uninstall the specific 'App'. Sure that is not as secure as not having those Apps in the first place, but I think, in general, Nextcloud is moving into the right direction, as many of their use-cases require a tightly integrated but wide set of features.
That's true, but unless there are new developers joining to create/support these apps the addition of these new features may spread the developers too thin. Personally I'd rather have a robust set of smaller features than a buggy implementation of a lot of features. The latter is okay if it's just a "for fun" type of project. But I use nextcloud to keep my calendar/contacts/file-sync, so it's really not okay if the core functionality is unstable. So while I can uninstall these apps, I personally worry that it means less attention will be paid to the core features.