In my view that is not very logical and also confusing. The article should take the publication date. This also happens in newspapers, for instance.
It is confusing, because when you put articles on hold for a later publication date, the article still has the creation date.
Today I challenged reality by setting the publication date earlier than the creation date.
PS: I don't know if I used all the correct translations, because I use a Dutch dashboard interface.