As far as I know it duplicates the resource at loading time of the game. Resources by default are shared between all scene instances. You will often encounter a situation in which you will want to modify resource property in runtime for a single object and you will see that all objects that are using given resource are changed instead (like when you would like to make enemy red at time of damaging him - but all enemies will become red instead).