Implicit/Explicit Input + label HTML tag

Reference: Discussion with @Paul_Wilkins

There was a discussion done many years back I have attached the links. My question is in the above example when there is nested input under the label in that case the for property is useless because in an explicit label with input nested both label and input are bonded and for an ID property needs are not explicitly needed.