Please do not use the term 'trivial changes'. You can disallow the creation of new versions from trivial changes, or allow to save the data in the old version even for big changes. So this feature has nothing to do with trivial changes. Trivial changes are only one usecase to activate this feature.