The problem with a web-based system is income.
Right now, there is a computer-generated activation code that is generated with the help of the PC onto which the software is installed. Each full version may be placed on two computers, and the "lite" version on one. You want more, you pay for another license. Give the disk to someone for their own use, and it won't register - AND I suspect Alex will know who the criminal is that shared the disk.
Put it up on the web, and there is no good way to ensure that passwords won't get shared, killing revenue.