Using expensive missiles is a form of power projection. It tells the adversary we are willing to outspend them 1000 to 1. Sometimes there is a logical answer to why we are spending too much money.
Also bullets work just fine, they just cause slow leaks that could take hours to ground the craft, which might not be what you want.