The whole thing is a mess. I agree with MawB, and whilst I don't want to be unkind, I feel that women who were able to afford to live off their husbands (and chose to do so) when they were working age should do so in retirement, unless they have a joint income below the point at which they can claim benefit.
That way, there would be more money in the kitty for those of us who have paid NI for decades but are now expected to limp on for another six or seven years. Hetty58's friend will get more than someone who has worked full time and paid in for over 35 years, which can't be fair, but people have to live, so it's not straightforward, is it?
I'm not sure how the reciprocal EU arrangements work; but I feel that whatever was in place when people were working should be honoured, and if people were led to expect a pension they should be able to claim it. Again, it is unfair to change the rules so late in the day.