Buckingham Palace provides the perfect backdrop for pomp and pageantry. So why don’t the royals want to live there?