I'm not sure why OP is getting such hate. While I personally don't care for custom matches, I think the effort by OP is positive.

A beginner-friendly custom match environment with people to guide the beginners would likely be a great first experience with small-scale PvP for them, rather than tossing them into ranked matches where they can just die twice and lose within 2 minutes, all while learning nothing at all.