I can see oceanic satellites being a complete pain to deal with but in a normal land based game it's simply a matter of shooting it down with a rocket artillery in your own territory.
Getting a fragile rocket artillery into enemy territory to shoot down their satellites is not happening IMO. You have to have a huge military advantage to pull off something like that. Especially if the satellite in question is a laser that can kill the artillery itself.
The difficulty of maneuvering an artillery into position to take down an offensive sat goes both ways... surely as an attacker you're not just putting up an OL without defending it? You still need a normal army. And like I said, just shooting it down isn't enough, you need to replace it, and then the attacker must take the initiative and try to shoot the defensive sat down in order to regain the advantage - this is good, enjoyable counterplay that enriches the tactical meta.
And having an OL above your invading army does confer a 'huge military advantage' (since it will crush any early/mid game units with ease), that's the point - it's certainly not faceroll material like rolling over someone with aff 4 units (in 1.0) when they are lacking the same, but why should it be? It kind of sounds like you're complaining about having to use tactics in your PvP wars?
I wish playing the AI was half as interesting.