I don't think WebAssist let you down. What it comes down to is: You purchased a membership for 200, and now WA reimburses you the 200, plus as a bonus you get to keep the most recent version of whatever extension you owned before entering the membership.
Myself, I only owned eCart before the membership, and I get to buy the Supersuite for only 200. For the price of a one year membership, I own every single extension.
Since the membership hasn't worked out, I don't think, there is any better way to have solved this problem.