Does anyone know how to make all the audio streams update at once? At the moment, if I update the main volume control it will not update everything. ie. there is a separate stream for Chrome, VLC, or any other program with volume. I need to update these on a per-program basis. Is there a way to control all programs at once?
No, there is no way to do what you want. This is a feature not a bug. There are two ways of controlling your volume. The global volume control sets the output for the whole system. Now, if you also change the volume from within a particular program, that will affect the output of that program alone.
It is the same as connecting a portable CD player or an mp3 player to your HiFi. You can then change the volume from the main amplifier and you can also change it from the CD player. One sets the volume given by the device and the other the volume of the system as a whole.
Your OS works in a similar way, the individual program's volume sliders define how loud an output they send to the sound system (the amplifier in the analogy above), the global slider sets how loud an output the sound system should send to the speakers. The two are completely separate systems and cannot be combined (really not sure why you would want to).
Changing the global volume does affect all programs, it simply does not affect their own volume level. Think of the global volume control as a multiplier that is applied to all the individual volumes.