Those drones are getting lost / shot down / missing their targets at high rate. But since they are relatively cheap, they almost effectively artillery shells right now. Don't need a high kill rate when you have lots of them.
That is true, not every drone hits the target. But the same with any other weapon. How many 155 shells are needed to actually hit the target? A moving target?
And one regular 155mm shell is 5x more expensive than FPV drone.
Drone prices everyone mentioning are without warheads. And depends on capabilities. Mainly how far it flies and how heavy payload is. I would say kamikadze drone manufactured in Ukraine costs 300-1000$