Hmm, I am using it for years and can’t quite relate to your passionate hate.
With regards to box ticking, that is probably something you need to do if you want to compete with Gsuite and O365. Both have sales teams which are influencing some decision makers in organisations wherever they can.
If you give these people the opportunity to say ‘Ha, we can’t use Nextcloud because it does not support XYZ’ then they will. You never get fired because you bought IBM.
It is very difficult to get through this barrier. Sometimes you need to put a bit of lipstick on your pig, because others did it as well.
Plus, XYZ might be implemented half-aresed in Gsuite or O365 as well.