Keep in mind that to have catcher's obstruction, you still need to prevent the batter from freely striking the ball. I can tell you this, the batter better swing if you want catcher's obstruction. I think some people are either losing site of this or just leaving it out.
PS: My car has license plates and I do not intend to eat off of them.
There is no requirement for the batter to swing if the catcher steps or reaches out in front of the plate and catches the ball before it crosses. There are case plays covering situations where the ball is cut off before it reaches the plate or the catcher steps out and catches the ball before it crosses and it is to be ruled catchers obstruction.