Prince Harry did not attend the service to mark the 80th anniversary of the D-Day landings in Normandy this week, but a royal expert claims he will have felt "huge regret".