The project goal of not competing on features, but allow for easy extension, is absolutely the right decision.
I remember on a project over a decade ago we had to choose the right data grid component to use. Our customers wanted “excel like” functionality. The number of possible features that the different component vendors had to create was so so long. There were easily 200 “little” distinct features, and every customer wanted a different subset of them.
A lot of components are complex (date time pickers for example) but the expectations placed on a grid are on a completely different level.
No one can do it all. Very wise to let the community help.