Yes, removing this from the ISO is worth it to reduce the size a little and it is safe since when at idle Windows will recreate them. Removing this with Windows installed doesn't make sense as Garlin said and will cause a loss of performance when opening applications in .NET aka C#..Net cache files are large, 300MB +
I don't know what this removes.cache and temp files