The specific reasons are:
1. The British royal family originated in France and inherited from the royal family in Normandy, France.
2. George V of England likes French things very much, and he stipulated that the royal menu should be written in French.
France's position in the catering industry is unshakable, and the specifications of the dinner can be cashed in French.