I suppose the dongles are the best current solution, but in certain respects they are far from a good solution, and place an inappropriate burden on customers.
It would be one thing if insurance for loss or theft was readily available, as it is for automobiles (and jewels...), but it is not. This is one huge grey area in existing policies (many of which limit coverage for computer and audio equipment to begin with). I do think developers, and especially the anti-piracy developers like Syncrosoft and Pace, have a responsibility to sort things in this area.
If I must have dongles, why couldn't they be secured physically (as in a "wired" safe deposit box), and then pinged remotely when I want to use the software? Really, Pace and Syncrosoft are taking in hefty fees...they need to put in the work to earn them.
That said, I hold zero malice for music software developers using dongles. I reserve that for the f@#*ing software thieves that have brought this all about.