I think the way China approached this is probably the better way -- heavily support companies in the commercial sector that can quickly iterate, invest heavily to improve the tech, and scale up manufacturing. They'll always have the latest and greatest since they need to be on the edge for consumer tech, and if a conflict begins they can just produce some extras or worst case shift all production to defense.
For the US, which has effectively zero consumer drone companies, we must massively subsidize defense-specific drone manufacturers to keep them up to date, build millions of basically useless military drones that quickly become outdated unless there's actual war, and fail to control our own supply chain in the event Chinese parts are cut off.