I'd rather they scrap the grandparent rule. How can you really have any connection to a country just because you grandparent was a resident there. If you don't qualify from living there or parents etc it's just BS.
Because different people think differently.
Can you imagine a proud Welshman moving to London for work, but bringing his son up to be a proud Welshman?
Can you imagine that proud Welshman having a son?
Hell, in America people feel "patriotism" and define themselves from the country their ancestors left 6 or more generations ago - and no, I wouldn't go remotely that far.
I've long been an advocate of parentage knocking time off residency rules, though a vacillate on the details.
I currently favour 7 years base-period for residency.
Each grandparent knocks off 1 year, each parent knocks off 3 (but negates the relevant grandparent/s).
Each year spent in the country before the age of 18 counts double.
So both parents being the same nationality, but never set foot in the country? you've got to put in 1 years residency.
1 parent and 3 grandparents, but never set foot in the country? you've got 3 years residency to look forward to.
No blood ties, but moved for 6th form college (aged 16)? gotta wait until you're 20.