At this point, yes. Same goes for all event Pokemon.
Arceus and other event Pokemon in Diamond/Pearl/Platinum(or any other Pokemon game), were only obtainable in a certain time period when the events were active.
So to answer your question, you would have to use an AR code to get them since the events passed a while back.
Source: experience and this
Hope I helped.