Because it isn't possible for them to make sure all jurisdictional compliance is there. Do they have an FFL? Does the person they're selling to across state lines also allowed to accept?
They're just covering their asses; it's not possible for them to watch every exchange so they have to ban all of it unfortunately.