In remove unwanted spaces page in vim wikia, it says:
However, this is a very dangerous autocmd to have as it will always strip trailing whitespace from every file a user saves. Sometimes, trailing whitespace is desired, or even essential in a file so be careful when implementing this autocmd
Why is it so? Is there a situation where it's necessary to have trailing spaces in the end of a line?