Как часто бывает: купишь какую-то недорогую, но вполне нормальную вещь, и говоришь «дёшево и сердито». Если к первой части «дёшево» вопросов нет, то что делать с «сердито»? Разве кто-то по этому поводу сердится и злится? Конечно же, нет.
Оказывается, раньше прилагательное «сердитый» имело значение «дорогой, хороший». Оно было образовано от «сьрдь» – «сердце» (помните, у Пушкина было: «Друг сердечный намедни говорил…»). И значение это особенно ярко проявлялось в обороте «сердитая цена». Об этом факте пишет известный языковед Н. М. Шанский в книге «Лингвистические детективы» и приводит цитату из романа Лескова «На ножах»: «У графини теперь… страстное желание иметь пару сереньких лошадок с колясочкой, хотя не очень сердитой цены». Так что выражение «дёшево и сердито» – это обычный каламбур («и дёшево, и дорого» – недорого по цене, но хорошо по качеству).