I wonder if that was deliberate? In Tiberian Dawn you got the audible warning "nuclear missile launched" for the nuke, but the Ion Cannon always came out of nowhere. It makes sense since it's not going to show up on radar, like a missile being launched from a silo somewhere.