Back to OP, found this too last week, and I understand the enthusiasm here, but I do not agree with/like the current state of it.
State between AFIII and AE is now inconsistent/broken, you cannot assign/remove modifiers to parameters on AFIII 12.11 you currently can with
AE 6.01.
If anything can have a modifier, but no indication which one has one except for the parameters that have the modifier indicator, that is not a good idea.
Especially because currently these parameters, that is the ones I tried so-far, can be saved, exported and copied/pasted within block, clipboard
and preset.
If this “feature” is not going to stay, make sure everything that a user is not supposed to access/change, can not be changed/saved/exported etc.
If it is going to stay, then give the user the option to disable it.
Eg if user wants stable, persistent modifier targets, select protected mode which accepts modifiers only on the parameters with the dot as currently possible on the AFIII hardware.
Anything else is (must be) discarded. This would apply to AE, AFIII hardware and midi and should be enforced on the hardware.
This mode selection should be accessible on the hardware only.
If you want to be able to apply a modifier on almost everything, disable protected mode.
Non-standard modifier targets with a modifier on it could have a different color for example.
Maybe even include a mask option to let user define which parameter can accept a modifier.
I like the AFIII a lot, and appreciate all the updates, but this discovery of being able to assign a modifier to almost everything without clear indication and the consequences of it I do not.