It's especially hard when the application you're building isn't yet proven. As there's no guarantee that it will get any sales, let alone enough to cover the Commercial Qt expenses.
And $500 is laughable small compared to developer salary. If it saves you half a day of work, you are covered