Ah, thanks for the kind consideration. In regards to your thoughts, I would mostly agree (I also like containers to be immutable). The only thing I would consider is, this project limits / disables versions that are considered out of date. So as new versions are released, previous versions are retired. This is done mostly to limit service/support tickets open on older versions which are a pain to troubleshoot (especially when simply using the latest version resolve the problem).
That's why I initially suggested having a mount location for the binary, and other upgradable files, since it would make swapping things out super easy. As a side effect, if people wanted to upgrade to the Patreon version and use your recipe, it would make it easy for people to add the latest subtitle definitions files anytime a new pack is released.