Actually they’re not - the Prince of Wales is in Berlin at the moment, at the request of the British government.
They did try to plan things so he’d be in the UK for the time of the birth, but turned out the date predictions were wrong, and the business of government goes on.
Now all Archie needs is Betty and Veronica to compete for him...