Truly modern fighters have advanced defenses across the EM spectrum. Hardening a drone against those defenses makes them no longer “small” and “cheap”. Also, drones typically have much lower speed than a modern fighter. An air-to-air missile is essentially a single-use drone where a key property is that it is much faster than the fighter, but this makes it expensive.