I think its wrong to compare costs in US dollars between two weapons since it can be deceitful. You wonder why? Well in the event of some major war between the two forces one has to account for how many man or labour hours was spent in making these weapons. Starting from basic ore extraction to assembly process of these weapons. Less developed countries can still struggle deploying cheap suicide drones if their workforce is on the level of pick axe and shovel industrial level. In such cases workload is greater and thus more man hours are needed even for the most cheap weapons to be made in greater number.
Smart production management such as employing 3d printers, robots etc. can reduce cost and time for even complex weapons systems shaving off many man hours.
People are forgetting the that US president can turn entire country into the most communistic hub world has ever seen where workforce will be engaged and forced into making any types of weapons US needs.
Its not all about the brute force but carefull planning and managment of resources and deploying when needed and if needed.