Each component within streaming system has to be considered as entrance way for noise, jitter. This can be either self generated or passed from previous component in chain. Now you can isolate this noise via FMC from entering next component in chain, timing is another issue, can't restore timing lost in previous component or components.
Issue is each component in chain liable to this self generated noise and jitter. Lets say one has poor quality modem (just taking this as example as first component in chain from ISP) produces much self noise and jitter, signal integrity impacted, heard as loss of resolution and some measure of digititus or fatigue. The problem is you CANNOT GAIN back what was lost from that first component, or any previous component in chain. The best you can do beyond the previous component is eliminate ANY MORE noise and jitter entering chain. This is why every component in chain is critical for optimized streaming.