The rationale is that the ordnance on target ratio is way higher with missiles. 10,000 shells can be displaced by 100 missiles.
A conflict like Russia/Ukraine isn’t happening with the US. A US / Russia conflict would have resulted in US air supremacy or a nuclear exchange.