Yes, absolutely yes. Now that is the true explanation. I was dipping too deep into it, with my knowledge and what I've seen in the comics so far. So there you go, almost the same as what I said, but backed up with more Marvel knowledge. Thank you!
The only difference is that I thought that magic cannot create multiverse, but clearly can. Didn't know that.