Quick Answer
1000 grams is not one fixed cup amount for every ingredient. In practical US cup references, 1000 grams is about 7.98 cups of all-purpose flour, 4.97 cups of sugar, and 4.41 cups of butter.
That is why a grams-to-cups answer only works when the ingredient is clearly identified first.