Euhm, if I remember correctly, the music isn't always on.
Even in Divine Divinity, which I played with one of the latest patches, you could still find moments where you just reached the end of the current song, and it would take a minute or two before the song started again (if I remember correctly), just to hide that sense of looping.
It could however also be a bug if the developers didn't want it to be like I described above however, and in that case, you're right and they should fix it <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />