Another problem that must be considered is that utility workers, while highly competent at their profession, are not always great with working on computers. They generally write everything down on paper and then have one of the younger linemen input the changes into the electronic records system.
Also utilities often have several record systems in place, some being GIS based, and some being mobile computer based with check in with a central database. These systems are almost never developed and worked on by the same people, so inconsistencies abound. It's normal for the inventories to diverge, and for updates to take weeks to propagate from one system to another.