Nextcloud not perfect but it's still one of a major project that has not shifted to business oriented licence and where all components are available and not paywalled with enterprise edition.
So yes not perfect, bloated js but it works and is maintained.
So I'd rather thanks all developers involved in nextcloud than whine about bloated js.
That's not quite right. There are features that are only available to enterprise customers, or require proprietary plug-ins like Sendent.
Do I need them for my home server? No. Do I need them for my company? Yes, but costs compared to MS 365 are negligible.
>So I'd rather thanks all developers involved in nextcloud than whine about bloated js.
Good news! You can do both.