I doubt that's the way to go. If a game mechanism were to require arbitrary limitations no amount of lore can realistically cover it plus you create an opening towards pitfalls of iterative development.
At this point it's a dev decision of "no" by default versus "conditional yes". But the conditions are a case of which technologies are available. Weapons are technology paths, a kinetic strike package isn't going to have arbitrary atmospheric interference. A rock however will.
To be perfectly honest I'd favour stepping up core development and in a future consider things like these.