The real problem is that they aren't targeting what they need to target if they're truly interested in people following the rules. Why can I wander in to Best Buy and walk out with a drone, and be flying it that evening? The salesgoober certainly isn't going to tell me that there are a bunch of rules I have to follow because that might cost him a sale, and he's not legally required to.
If I buy a car, I have to show the dealership my driver's license. If they let an unlicensed person drive a car off the lot, they'll get in hot water. Why is it not the same for aircraft of any sort if the FAA really cares about regulating drones?
And I know, I could buy an airplane tomorrow without having to display a pilot's license, but the deterrent there is that if I'm not a real pilot, I'm probably going to die if I decide to go for a joyride in a Cessna. Not so with drones.
The end result is that those of us who care about following the rules face far more difficulty and annoyances than those who do not, which is an automatic disincentive for many to following the rules if they even find out that rules exist at all.
If the FAA really wants compliance, they need to push to make drone sales to un-licensed (either rec or 107) people unlawful.