Hidden process variable is hide from reports other than that is there any other scenarios where we can use those variables?
Discussion posts and replies are publicly visible
frequent changes to these variables are not going to be reflected in process history, which will have a smaller impact on the process instance memory footprint.