First, we have one Knight that costs $4 and the randomizer says $5. Then, Catacombs has a weird wording, and I think a couple other cards as well do. But, what really makes me think that the first printing of DA might be a misprint is that Rebuild let's you name any card including a non-Victory card which just seems weird. This is how Rebuild is worded:
Rebuild
$5
+1 Action
Name a card. Reveal cards from the top of your deck until you reveal a Victory card that is not the named card. Trash it. Gain a Victory card costing up to $3 more than it. Discard the other cards.
Action
So, what do you think. Is something fishy going on?
You actually have the wrong wording of Rebuild there; however the correct wording does say "Name a card" at the start (what's wrong here is that the discarding actually happens before the trashing/gaining).
I am going to guess that my reasoning was, here is a really wordy card, it doesn't need to also say "Victory" here does it. Name whatever card you want; if you want to actually avoiding trading in a particular victory card, name one of those, and if you don't want to, I don't need to make you think of a victory card that isn't being used this game.
Edit: Okay it's not quite like that because I wasn't thinking about what the card actually is here, but you know. If you want to hit any victory card, name Curse or whatever you want; nothing is gained by forcing you to name a victory card not in your deck, which you would almost always be able to do anyway.