This seems to me that it should be a class parameter, not a fit parameter, as it can be somewhat detached from the sample studied.

Is it done differently in other estimators?

Experience has shown that class parameters should be preferred to fit parameters, as they can be used with the parameter setting framework.