The main reason the cream should be warm is cream from the fridge will drop the temperature of the caramel too quickly, which can cause it to seize. Also, adding cold cream to hot sugar can cause the mixture to bubble up violently, potentially causing burns or making a mess.