I donβt think this is a hacked decision, a colleague did a similar thing where he exports a model that will be consumed by a scorer who is written in golang, and much faster than scikit-learn scorer. If you are concerned about compatibility with future versions of sklearn, you should consider using an environment manager such as conda or virtualenv ; anyway, it's just good software development practice and something you should get used to with.
source share