Google Search actually indexes transcripts of a video and shows you some YouTube results based on that even though the title/description of the video doesn't match the search query.
I’m considering a master keyword list to index against any text that comes in.
Any addition that is on the "view" layer (the generated HTML) is very easy to add, just needs to go into the template file, at some point I might tweak that area but currently have no outstanding idea/requirement. The rest (i.e. the bulk of the code) is just a very bare-bones parser for captions that should be pretty stable and need no additions (crossing fingers here).
I’ve seen vosk used on device and it’s decently quick too on a recent Apple chip.
To make transcripts easier to access might create more problems than it solves.
Granted I can't make a bullet-proof argument; there's no clear way to quantify that ratio.