It is because the addresses are just the default for vue storefront which manage to set the addresses.
And Shopify provides also the addresses to use.
But it could probably be improved but the point is that you do not always have a web user when a sale is needed.
But adding an extra user does not seem a good design as it does not enforce that the party is linked to the user.