As you wrote it gives full protection to the included pages/templates, independend from the protection level of the protected page. In my opinion it's better to give the included pages the same protection level as the page you are proctecting. Or make an option to adjust the protection level of the included pages independend from the page you protect.
Hans (JePe)