Their competitor(s) have constantly charged for upgrades to "major" version number releases (i.e. v1.x -> v2.x without really offering any significant additional functionality)...
Perhaps, BTC should have just used version numbers instead of Standard, Pro and Premium.
Edit :
...and you'll probably be charged for an upgrade to v3.x (not saying they will but this has been BellShare's business model to-date).