Most members of Congress don't care about the perimeter rule (if they are inside the perimeter) or hate it (if they are outside the perimeter). That's why there are exceptions now.
The rule still exists because local jurisdictions really really want to keep it, and getting rid of it is just not worth the fight for anyone else.