Unnecessary files are modified when editing in Extended Tags - revisted

See Support Thread of same title. Since that one is “closed”, I started this one.

The answer might be “as designed”, but that isn’t a sufficient answer.

I needed to remove all “WM/*” extended tags from among 10636 tracks.

Instead of updating the matching subset, it re-wrote all 10636 files.

I would humble suggest that is a waste of human time, a waste of computer resources, a “risky” approach to the task.

Or an approach already available now is to filter the file list for what you wish to execute, make and apply the change only to those files.

Ae yu sure that a process that has to compare the data stored in the files with the current data is really less time and ressourcen consuming than the current design?
The best approach is still to filter first - just as @MotleyG already said.