Товары бывают дешёвыми и дорогими, а цены — низкими и высокими, но не дешёвыми и дорогими.
Очень хочется согласиться с этим логичным утверждением, но есть несколько но.
1.
Вам знакомы выражения «достаться дорогой ценой», «заплатить дорогой ценой»?
«Дорогая цена» здесь никого не смущает и не воспринимается как ошибка.
2.
Сегодня выражения «дешёвая цена» и «дорогая цена» можно встретить довольно часто. Но что было раньше?
Заглянем в Национальный корпус русского языка.
«Дешёвая цена» и «дорогая цена» встречаются не только в современных источниках, но и в текстах 80-х, 60-х, 30-х, 20-х, 10-х гг. Более того, в литературе и публицистике XIX и даже XVIII веков.
Эти выражения использовали не только писатели и лауреаты государственных премий СССР, где «люди были грамотнее, чем сейчас» (популярное мнение), но и даже классики.
3.
Словарь — один из самых авторитетных источников знания о том, что правильно, а что неправильно.
Как старые, так и новые словари допускают эти выражения.
Замечу: я выражения «дорогая цена» и «дешёвая цена» не люблю и не использую. Но я против категоричности в суждениях о том, что правильно, а что неправильно.
Прежде чем заклеймить что-то как ошибку, стоит проверить свою догадку. Даже распространённое мнение об ошибочности какого-то выражения может оказаться домыслом.