Erm, drones typically navigate by GPS signals, without direct control necessarily. They won't continue "straight", they'll follow their flightpath. If under remote control, typical programming has them maintain location for a period of time...
My understanding is that the problem here isn't pre-programed drones, it's drones controlled by fools who are trying to get pictures or videos of the action. If they're programmed to hover if their signal drops, that's fine; they're now a fixed obstacle to be avoided, not a constantly moving distraction.