Weil man dann ganz leicht, jede Free-Version auf eine Professional freischalten könnte?
Doch nur mit dem richtigen Freischaltcode. Jemand, der dein Programm illegal nutzen möchte, macht das sowieso. Wenn deine Software gut ist, dann gibt es zwei bis drei Tage nach Release in den einschlägigen Foren Keygens oder Cracks zum download.
Drei Versionen zu verteilen oder zu vertreiben macht auf jeden Fall viel mehr Arbeit, als nur eine Version, die man entsprechend freischalten kann. Ein Upgrade auf eine höhere Version ist so für deine Nutzer auch viel einfacher und angenehmer.