Compare to Necropotence, which puts the cards into your hand "at end of turn" but you still have to discard down right away.
Not true. (Although the rest of your answer is correct) Necropotence sets up a delayed trigger each time you use its "pay 1 life:..." ability. During the End of Turn step, all these go on the stack; once they resolve, both players get priority and must both pass it to proceed to the Cleanup step.