See https://github.com/kpdecker/jsdiff/issues/474#issuecomment-1886906877 for my analysis of why this is a good idea.