The problem with not allowing for non-war ways to get rid of foreign claims on your soil is that if your ally ends up getting a claim they suddenly hate you. Allies of the same dynasty who have worked together for a hundred years against all enemies shouldn't suddenly be at war just because of a claim event.