I agree this is bad and most users will get bitten by it. I was just wondering if there's a reason it's suid (like it doesn't work without lots of hackery if it's not suid) that leads people to let it be suid as path of least resistance, or if it's just bad security hygiene.
it requires some access to usb devices so this could in fact be managed with group permissions to the respective /dev device and no need for setuid permissions.