Not a physisist, but "consistency with the model" doesn't mean "because that's how some arbitrary model says it should be".
It's more like: "Because we have arrived at a model that describes well most other aspect of those particles and their behavior, and has verified predictive power, and given the constrains and calculations based on that model, that's what its charge would be".
It's more like: "Because we have arrived at a model that describes well most other aspect of those particles and their behavior, and has verified predictive power, and given the constrains and calculations based on that model, that's what its charge would be".