Bug fixing does take some time too (sometimes more than programming it from scratch again), it's nobodies fault and someone has to do it. You sound like "There's a Bug Xara. It's your fault. Now fix it for free.". Most bugfixes I've seen so far in other software products have been offered for free download, yes.

But in this case, going from 3.02 to 3.20, Xara will have some bug fixes included and has to add brand new features, that's at least what I believe.