You're definitely right. I think that's why Dante comes across so immature to me. For him to think humans could rule themselves is laughable, and it seems like the only reason he didn't agree with Vergil was because he wasn't told the whole plan from the beginning.