The only reason I think they'd not hardcode the subtitles for alien speaking is because not everyone that watches the movies speaks english and if softcoded subs are used it'll either make a mess over the hardcoded ones or have to be off the frame and cause the same framing problems.
....maybe. I'm sure this kinda situation has happened before and worked out fine.