That's not an answer to my question. I know how the desk works, but I wonder WHY it works like this. When are you going to actually use all the tagged HOME parameters? Or do you really want to program you're movers HOME parameters to a sub or memory? No you don't, you always want to program the stuff you alter after pressing home, so tagging all paramters isn't usefull since you're going to untag them anyway. And you're right: you can allready do that, but doing that every time takes way to much time.
And what exactly would you need HOME for during the show? What effect do you acheive by turning off your lights and setting them to default position? If you want everything to go off, program a submaster containing brightness info and lower it. Resetting position, beamshape or colour can always be done by pressing the attribute button + HOME, which is a nice functionality (tagging involved here too?).
As far as I can see, the console always tags parameters you change. In my opinion it shouldn't, it should only tag parameters changed by hand via the encoder wheels or pallet entries. I find the other autotagging functions useless.