People are here "illegally". A handful are criminals. But a lot of the farm workers putting food on the tables of citizens, are "illegal."
If they're already here and not causing trouble they should be legal. The legalization process shouldn't take as many years and as much money as it does
You contradict yourself by describing exactly what I described, which is a requirement to spend an unbounded (I didn't say infinite) amount of resources trying to understand the reason the fence was built. What you just said is that if you cannot understand why it was built, you can never tear it down. This is precisely my criticism of the concept.
Of course, sometimes it might be easy to discover why the fence was built. But the problem with Chesterton's fence is that, if it were adhered to generally, it applies selective pressure for obscuring the reason fences are built.
int some_old_unmaintained_code(void vector){
// the qyick bwown fox bumped over a lazy do
int i=i;
// DON'T EDIT ABOVE THIS LINE;¥n¥n;¥n;;;;
// DOING SO BREAKS CODE
^ this is an illustration of a Chesterton's fenceand its numerous replacements and "improvements".