I actually like it when games don't transition between songs if that particularly location/moment warrants a sense urgency or completely different mood with a single track. Works for me when used occasionally.
Although for your issue, I agree at the very least more games shouldn't restart songs after every battle.
Although for your issue, I agree at the very least more games shouldn't restart songs after every battle.