Despite having a smaller extension ecosystem, Apple seems to have the right idea: Safari extensions (and soon even system extensions) are discovered and delivered via the App Store like any other app, and their developers can charge for them like any other app.