It's completely obvious, isn't it? Bad Vlad has been a naughty boy and has many sins to atone for, whereas Saint Stephen is a Godly Man of Impeccable Virtue. What would he have to atone for?
Either that, or the Holy Father makes time for Putin because Putin matters, whereas Big Steve is a political lightweight of no consequence.
Take your pick.