That “feature” (marking the buffer as changed) is terribly annoying!!! You try to copy (AKA kill-ring-save) text from a table, and from now on something “tells” you, you “changed” the table – but actually you did not. You may be tempted to think, saving a file is a cheap operation, but what if the file is actually located on a remote machine and you are operating on the file through tramp and you cannot reach the machine for a couple of hours?!!
I find it very useful and necessary to know immediately, that a table got recognised by emacs as such. Emacs shows it in colours then.
With the default settings I find the background blue1 (together with foreground gray90) sometimes / often “far too heavy”, let’s say: a contrast far too exhausting for my eyes. Really!
But what is a “less heavy” pair of foreground / background settings for table-cell? “For the time being” I am using plain “black” for the background through emacs customisation (“table-cell” in my “custom-file“).
The StackExchange article explains you everything, you need to know, and also points you to the related customisation buffer.
What a surprise! I would have liked to use that functionality for a long, long time – not only in the context of a file under VC. How often did my symlinks get disconnected erroneously / accidentally from their link targets?