Does Using Multiple Templates in Network Path Make Remote Exploits More Difficult to Execute?

Would having sys-net be arch template, firewall be fedora, firewall 2 be gentoo, and firewall 3 be kali-core make it harder for someone with expert level penetration testing skills to break into a system remotely?

Or does this somehow create a larger attack surface?