A) it adds cost to what was previously free for many people
B) it does nothing to deter bad actors
C) many software packages would be abandoned because their dongle was lost or destroyed