If you exactly know what you do and how "the files" work, you agree with me saying that your post could be
complete shenanigans.
If you use the row tally function for MapInfo.shn, you cannot use it for MapViewInfo.shn the same way,
except the case the content of both files are exactly ordered the same way!
You have to make sure that each map on both files got the same ID compared to MapName.
Think about it and you should be able to figure out, how and when the tally function can be really usefull.
So my statement is, its not the tool what is ruining the files, its the man who is using it without brain.