I'm not sure that's clear. There are actually two ways to achieve the outcome we want; tweaking the model or
changing the inputs.
What I mean, say the model identifies that a certain group has a greater risk due to systemic problems. If you change something about the group, you can change the calculated risk without changing the model. And this may very well be a better way to achieve the outcome you want.
Specifically, by preventing insurance companies from using a more accurate mode, what you're demanding is that the random people who happen to have taken the same insurance packages but are not part of the group should make an extra contribution to fix these systemic problems.
But why them? Shouldn't we all contribute instead, hopefully using a fair system for assessing how much should each pay?
Instead of tweaking the model, you can change the inputs by providing a state-backed guarantee to the underprivileged groups. Isn't it more fair overall?