I believe the issue is that for templates to work and be registered Umbraco requires them to be physically present in the Views folder, I would imagine it is to do with how they are loaded from the file system which requires the file to be present in that specific location, whereas at runtime the web app can load them from either location (views folder or RCL) due to the way .net maps them