Thank you!

I need to lower 2 toilet flanges about 2 in. One is PVC the other copper, but both 3 in. I think I need to remove the old ones, cut the pipes and add a new flange. Is this correct? I think the new flanges will have to go inside of the 3 in. pipes. I hear that this is not ideal. Why is this? Is there a better option?