The words "thrifty" and "cheap" have different connotations, despite both relating to frugality or careful management of resources.
Thrifty carries a positive connotation. It implies being wise and prudent with money, emphasizing resourcefulness and the ability to make the most out of what one has. A thrifty person is often seen as someone who values savings and makes thoughtful decisions in spending while still maintaining quality.
Cheap, on the other hand, generally has a negative connotation. It often suggests an inferior quality or a lack of value. When referring to a person, calling someone "cheap" may imply that they are stingy or unwilling to spend money, sometimes even at the expense of enjoying life or showing generosity.
In summary, "thrifty" suggests careful and wise financial management, while "cheap" often implies a negative judgment about a person's spending habits or the quality of what they purchase.