Words change with time, but songs hold onto the older forms, and while we sing them these forms remain in use. That applies whether it's a matter of rough old words and local words that are being smoothed out, or of formal grammar (eg "whom") that is maybe being rubbed out.
Songs are witnesses of the time and the place they come from, and they should only changed or "corrected" with a degree of respect for that.