I'm guessing here, but the old song probably predates this, and if so the spelling would not have been incorrect at the time it originated.
I'm not sure where the song originated. According to our notes, the traditional song may have place names other than "Widecombe"/ "Widdecombe".