> Would following an open core model work better, like it has for Hashicorp, Sidekiq, Tailwind, etc?
Yes, I think this might be a better model, indeed.
But I did not start either of those projects, I came on board later; and those models are difficult to back-fit into an existing project.