Could you please explain the reason for the difference in use between "it" and "that?"
Example:
A. Is your name Jim? B. Yes, it is.
We can't say "Yes, that is". Why not?
B. Is your name Jim? B. Yes, that's right, it is.
We can't say "Yes, it's right". Why not?