Просто новую версию они планировали раньше. Но по срокам не успевают, а деньги кончаются, тем неменее они понимают что народ ждет новую версию и не покупает.

Поэтому они пошли таким
1. Сначала был период когда ты покупает старую версию но получаеш шанс обновится со скидкой.
2. Все кто покупает после 1-го августа фактически получают 3-ю версию, но так 3-я версия еще не вышла они получают возможность даунгрейда. до 2-й версии, с последующим апгрейдом до 3-й.

Когда ты покупал весной 3-й версии не было и в помине. И то что она выйдет было еще совсем не факт, поэтому ты покупал именно 2-й версию. Я ждал когда выйдет 3-я целенаправленно, и специально не брал 2-ю. Купил 2-ю именно из-за возможности обновления на 3-ю.

Так что извиняй, тут все по-чесноку .

p.s.
Программерам надо жить и развиваться, а если все получат безоговорочной обновление на новую версию, то такой продукт скоро загнется.