Savestate like emulators

I know exactly how emulators work
Even better what save states are

But to my understanding you would save a lot of stuff that is useless
Imagine you have idk 1M objects
You would save their opacity and tint
EVEN when you do not change opacity and/or tint of any object in your game
And loading all that (reading it) FOR EACH SINGLE OBJECT
Would lag a lot for bigger games
Not to mention i only mentioned 2 attributes
Imagine height width scale angle… and so go on

I would find it very problematic
YET i would not cry to have such feature

At the same time
Are you aware you can do what you describe with saving to storage and loading from it?

Go to Save/Load ALL your objects section