@amerov Hi and thanks for this proposal.
If you heard me tell that monkey-patching is wrong, I was referring to the abuse against Ruby core classes and stdlib. That is wrong and shouldn't be used.
However, I don't consider what you describe as monkey-patching, but as a way to enhance the features of a framework. There is nothing wrong in that. If you add
kaminari, it's because you want to add more capabilities to your active record models.
Freezing classes would stop the growth of an ecosystem around Hanami. So I'm against this proposal.