Captions would be a very useful feature and one of the top feature that paid platforms use as a hook for payment. There are enough models that can run client-side to make this good enough for social media captions, for example.
Most of the community wants auto captions and color grading, so that goes first.
There is a finite set of features you need to add to make this an "excellent" video editor. It will take time & most people who'll eventually use this project may not use them at all.
The best way to guarantee ROI is to do things that users need immediately, like captions. Salesforce isn't in the finite set of things a video editor needs, so that request will be rejected.