Drones are specifically the male bees. Most bees are not drones.
That's not what I said. I said that the word "drone", as in a mindless unthinking being, is derived from drones, as in male bees. I did not say "all bees are drone bees".
And an individual bee has limited memory. They even forget which hive they are from after a while if they don't return to it.
You are confusing "forgetting" with "disruption".
Bees have both a geospatial "mental map" (based on landmarks, the sun, etc) and a chemical fingerprint (they recognize their nestmates' smell). Concerning their geospatial memory, not only is it not poor, the main problem with it is that it's too stubborn. If you move a hive 20 meters away, the bees will fly back to the same empty location where their hive used to be and wait there. They don't adapt well to change because they have a long-term memory of "the hive was here".
If a beekeeper wants to move a hive, they have to trigger an "orientation flight" to get the bees to learn the new location (this typically involves locking them inside their hive for several days to disrupt their routine). During an orientation flight, the bees will learn the new hive location, and then they'll subbornly remember that location long-term, even if you move the hive again.
As for recognizing their nestmates, this is again based on smell. A bee being isolated for days or weeks will still be recognized by guard bees at the entrance and welcomed in. However, guards will sometimes let in bees that don't belong to that hive as well, if e.g. they're passive and laden with pollen and nectar; they haven't "forgotten" their scent, they're just "forgiving" of mistakes if there's a reward to be had (bees sometimes make navigation errors, esp. if all nest boxes are similar in shape/colour or due to wind, and enter the wrong hive)
I'll repeat: bees do NOT have a short memory. This is a myth. It's not true. The very example you gave is actually an example of bee memory being too rigid.