Ukraine tried to come up with drones that can fly over 1000 miles. But drones the size of Shaheds just cannot fly that distance without significantly reducing the warhead. To attack things beyond that range Ukraine have used essentially Cessna. Which is much more expensive and visible on radars.
Instead Ukraine came up with an idea of mass producing extremely simple cruise missiles that could fly 2000 miles and deliver up to a ton of explosives with a cost of 100K and make 1000 of them per month. But then it seems Russia was able to discover the production sites and destroy them.