Вы правы, так как аванс есть часть общего платежа по сделке в соответствии с законодательством, и, если сделка не состоялась, то аванс надо вернуть. Но в стандартном весьма распространенном авансовом соглашении прописывается несимметричная финансовая ответственность за нарушение этого соглашения. Т.е. штраф на Покупателя равен авансу, а штрафа на Продавца нет вообще.