I agree with what you say, but to a point. What you say are adequate general rules, but they are not always true.
Hitting the CB with outside spin doesn't always mean that you'll reduce the effects of squirt. And likewise, hitting the CB with inside spin doesn't always mean that there will be more throw than a shot with no side spin.
The amount of throw depends on the relative surface speeds of the CB and OB. The lower the surface speed of the CB relative to the surface speed of the OB at contact, the more throw tends to occur (unless the surface speed is zero). The higher the relative surface speeds, the less throw tends to occur.
So if you hit the CB with outside spin but not enough spin to perfectly cancel out throw (surface speed of CB relative to the OB at contact is still going away from the pocket), you can actually get more throw than if you were to hit the shot with no side spin.
And if you hit the CB with enough inside spin such that relative surface speeds of the CB and OB are fast enough, then you can actually get less throw than if you were to hit the shot with no side spin.
Only way you find out these nuances is through time and experience.