I don't see the sense in conflating streamlined national immigration policies with the general opinions of the footballing public. The overwhelming sense I get from fans from all over the world is that the grandparent rule is ridiculous, as is the idea that a person would choose to identify with a nation based on the nationality of a grandparent over where they were born, where they grew up, or the nationality of either of their parents, in the overwhelming majority of cases. International law is really neither here nor there. FIFA's job is to structure the rules so that players play for the countries they identify with, that's really not comparable with a national immigration policy designed to prioritise migrants who might more easily assimilate. All of those players who can't play for the nation they identify with, so play for another they're eligible for just because they can. It makes a mockery of international football.