А с чего Вы взяли, что эти чувства невыгодны для человека?
Я скажу иначе. Невыгодно доводить их до "токсичного" состояния, при котором стыд и вина всегда и при любых обстоятельствах будут вылезать на первый план вашей жизни. Такое состояние - да, невыгодно и неприятно.
А сами по себе стыд и вина - социальные чувства, играющие нам на руку. Стыд позволяет нам понять, когда мы теряем влияние, падаем в глазах других людей. Он нужен для того, чтобы сохранять положение в обществе. Вина же указывает на нарушение морали, установленных правил, внутренних убеждений. Вина активируется тогда, когда вы оцениваете свои действия как ошибочные. И подталкивает Вас к исправлению ситуации.
Так что оба чувства (как и остальные чувства и эмоции в целом) очень даже выгодны и нужны. Другой вопрос, что нужно уметь их слышать, понимать их посыл и правильно с ними обращаться.