Why are they so bad? Well, for one thing...it's kind of like that guy at the stop light that does that slow crawl routine, several car lengths behind the next car so that his car never fully stops. If everyone did that the average stop light would have 3 blocks of cars stacked up, all doing this slow crawl thing...it's fine, when he's the only one.
If every software program on my PC required a dongle, I wouldn't have any USB ports for anything else. Dongles are fine, I guess...as long as none of your other programs do it, too. Oh, they think they're really clever with the dongles, yet your computer would be laughably unusable if every software company did that.
Plus, it's just another thing to fail. Sounds like yours has been fine. I've read others having issues with their dongles, completely ruining plans for recording sessions and weekends of productivity, over a freakin dongle. When you negatively impact your paying customers with theft prevention devices, kind of rubs people the wrong way.