I have been/am being taught that end punctuation should always go inside quotes. For example, you are supposed to write:
Marvin thought it was "awful."
The problem is I do not see how does this make sense. Intuitively, I always wrote:
Marvin thought it was "awful".
as that makes more logical sense — you want a quote to be an exact replication of what somebody else said, so why should you add punctuation inside?
I always thought it made more sense to not touch the quote and add anything after or before if it must be added.
So, why should I put end punctuation inside quotes?