As a matter of fact, little really changes on most lakes. The most data changes are in salt water areas such as spoil and dredging.
I find little to no benefit to update if you are fishing freshwater.
Re-surveys change the maps and their details a lot. Lake Fork and Kentucky Lake are a couple of examples I am familiar with.
Not only that, Sonar Charts can change daily for a particular body of water if you or anyone else is providing data for that program. I do.
Right now with the Sonar Charts program, Navionics is averaging around 20,000 updates per week for all of the US and Canada. No, it will not always be on your lake but in most cases each major lake has several updates per month. Perfect example is everytime I launch on Rayburn or Toledo Bend, I record data and upload via the Sonar Chart program. If you go to the Webapp, and toggle the button in the bottom left corner, that will turn all of those updates on and off and you can see the amount the body of water you fish has changed over the past few years just since the program started. I know on Toledo Bend there are entire flats that will lose all contours once you turn the layer off, but with it on the entire flat is in 1' contours.