I feel you Jimmy Jia.
OSS maintainers often have less than a handful of hours a week to maintain their projects while employees at companies can afford to throw 8—30+ hours at good solutions, with the luxuries of like-minded people to bounce ideas off around a whiteboard. The employer just see this investment as “we’re shipping,” not as an “OSS contribution”.
For the OSS maintainers it might be hard to partly relinquish control to opinionated contributors who might be unfairly seen as a “company contributors” and therefore might not have the project’s best interests at heart.
A really awkward catch-22. But you’ve done the right thing, and really there shouldn’t be any drama here. OSS maintainers — especially those part of the reactjs/”React Community” team — should be prepared to let the larger community take responsibility and control.