Реализовать своё право, предусмотренное пунктом 2 статьи 167 Гражданского Кодекса РФ, "при недействительности сделки каждая из сторон обязана возвратить другой все полученное по сделке", на практике бывает достаточно сложно.
Наличие обязанности, ещё не говорит о её безусловном исполнении. Это связано с специальным правовым режимом, недвижимость неподвижна, она подлежит государственной регистрации, её можно вернуть после признания сделки недействительной, а вот получить назад свои деньги бывает невозможно.
Проблематика усугубляется тем, что не существует специальной нормы позволяющей регламентировать возврат сторонами всего полученного по недействительным сделкам.
Можно было бы предусмотреть возврат недвижимости, только в случае возврата денег, но это может нарушить права третьих лиц, которые имеют отношение к недвижимости, например, кредиторы, супруги, реальные владельцы недвижимости, у которых она выбыла помимо их воли.
В настоящий момент не существует инструмента и нормы, удовлетворяющей полностью интересы участников сделки. Именно поэтому покупатели так боятся приобретать недвижимость, если сделку будет оспорена, шансов вернуть уплаченные деньги практически нет, при этом квартира будет изъята.
Отсутсвие взаимности при исполнении обязанности по возврату полученного по сделки, ставит под сомнение справедливость гражданско-правового оборота.
В рамках данной проблематики, рекомендую вам ознакомиться с выступлением Бевзенко Романа Сергеевича, профессора Российской школы частного права, на конференции РШЧП в августа 2019 года.