Picture by Tyler Arnold
An analogy can be drawn with the snow chains. Snow chains are used on vehicles only in the case of severe weather conditions. Adding snow chains to the car cadynamicaln be viewed as adding the additional processing to the protocol stack. It enhances the protocol but does not change it. For the particular condition in the network certain booster is necessary like for the particular weather conditions certain equipment is necessary. Should the snow chains become unnecessary they are removed. Moreover, keeping them during the normal weather conditions can degrade the performance, like the unnecessary processing degrade the performance of the protocol stack.
Picture by Tyler Arnold
As a simple example one can consider protecting the cell payload by encoding it with the error correcting code. If certain portion of the network has a high error rate, the payload can be encoded and transmitted over the unreliable segment of the network. On the other end the encoding can be removed and plain payload can be transmitted without any protection. Also network conditions can change over time causing new boosters to be activated at certain points and unnecessary boosters to be deactivated. Such protocol stack tends to converge to the protocol which is good for the given network conditions.