A space for thoughts.
My first is that being at Windsor might make it easier to host a foreign leader. Which then begs the question as to whether in the modern age we really need Buckingham Palace. None of the royals like living there and I bet you'd make a fortune hiring it out for events and tourists.
Whilst i find Catherine's coat dresses a little boring it makes sense to have a sort of uniform.