Launching rockets that cost hundreds of thousands of dollars at drones that cost almost nothing is not a solution. It's a recipe for defeat via attrition. They could have 50 cheap decoy drones for every drone carrying a payload.
Also the laser is far more scalable than rockets but still easily overwhelmed and susceptible to the same attack because it cannot distinguish between decoy drones and payload drones