Look at the lenses that Canon has updated in the past ten years and the age of the predecessor:
24–70 L II: 10 years
16–35 L II: 6 years
70–200 L II: 9 years
70–300 (L as an alternative to non-L): 5 years
300mm IS II: 11 years
400mm IS II: 12 years
500mm IS II: 12 years
600mm IS I: 12 years
24mm IS: 24 years
35mm IS: 22 years
Only those last two replaced lenses that were more than a decade old, and both of those were IS upgrades to previously non-IS lenses.
I am not sure the 16-35 II has been updated .....Is the 16-35 f/4 IS really the update?....
The 16-35mm II is the update of version I.
Whats wrong with you?