Roger Freeman may not have been 100% wrong on this. Certainly some of what he says about the wings can be said to be basically correct.
It is possible he had access to Technical Order 00-45S-1 and either did not fully understood what he was reading and/or took advice from someone who mislead him with some urban legend of the time.
As you can see from the pages below there are most definitely interchangeability issues between BO, DO and VE B-17F wings and some/all of the issues are highlighted in the remarks section at the bottom of img3. E wings are not useable on any F but late F wings are interchangeable with G wings and vice versa.
(PS I only uploaded img3 once so have no idea why is shows twice - I would hope that a moderator can delete the second copy)