I understand you completely, but
"Philip himself never was a German, neither by citizenship nor by male-line descent."
"traditionally you are going by the father's ancestry and that was Danish."
Philip wasn't German citizen, that's fine, but his ancestry is completely German, no matter how he felt Scandinavian.
Also his ancestors in male line were German also...The didn't have Danish blood. They came from Germany to rule Denmark for 600 years and married almost exclusively German...
I always read he has Greek blood, Danish blood, British blood, just because his ancestors ruled there, but that is simply not historically true. You can say his ancestors ruled in Greece, Denmark, Russia, but not saying having blood he never actually had.
Those things are just facts, no matter how someone feels, you, me or Prince Philip.
It's fine for me to say how someone personally feels and I RESPECT THAT, but to change someone's ancestry just based on how someone "feels" about it is completely other thing. Those are things that can't be changed, no matter how someone feels.