Sorry for the long delay to answer.

I agree that it would be better if this is the default - I didn't suggest that because I thought you prefer the way it was.

Sometimes I have to perform some specific changes on a large file, them I define some buffer mappings for that task, and usually snippets aren't useful on those cases. If the trigger mappings are buffer local, there is no clash between using Ultisnips on one buffer and the temporary mappings on another buffer.