Here's why:
* Suffixes are added to the end of a word to change its meaning or grammatical function.
* Prefixes are added to the beginning of a word.
In this case, "tasteful" is formed by adding "-ful" to the base word "taste", changing its meaning to "having good taste".