I agree, and I see that as also problem with the word value. In the second definition, I would think they mean low cost. Cost does not mean the same as value.Certainly can't be, in many ways our silliest word. Here's just two of the OED definitions of cheap:
Offering good value.
Of low value.
Clearly a word with bipolar disorder!