There is no official statement as to why Normandy is not used for strikes, but here it is probably related to the fact that strikes by starship guns tend to level the entire area. Quite often, enemy isenemies are located in areaareas that you want to enter or otherwise not to destroy.
That is the first part, related to firepower. Second
The second is related to the nature of Normandy.:
Normandy is a stealth vesselNormandy is a stealth vessel, a submarine in space if you will. It is not a strike craft. While Normandy can hide itself in space, for a limited amount of time, it can be seen onfrom a planet's surface where anti-starship guns can target it. Furthermore, since the ME fields needs to be generated to allow the ship to fly in gravity fieldfields, it'sits shields are weak. In one of the ME books (forgotI forgot which), a frigate was destroyed by a shoulder launched anti-ship missile launcher in the atmosphere.
Often, the Normandy operates in areas that the enemy is heavily entrenched in and as a result, trying to approach these areas for high-precision attackattacks, is far more risky than just taking onthe site on foot. For example, on Feros, trying to attack the Geth drop shipdropship would have had every gethGeth gun target Normandy, which is not build for extended combat.
Talking with Anderson and Presley, they will tell you that Normandy is ideal for stealthy insertions rather than combat. In other words, being a "bus". It has teeth, but it should only bare those as a last resortIt has teeth, but it should only bare those as a last resort. It'sIts primary method of dealing with enemies is to hide and run, not stand and fight. This
This is best seen in the opening of Mass Effect 2. Moment: the moment the Normandy is noticed by the Collectors and it fails to hide and run, it suffers catastrophic damage.