I know it's not good for morale to have someone around who knows they're getting let go but it'll help the person's career a lot so they can job search while still employed.
I have a current offer on the table from big 4 accounting firm... I doubt I'm getting let go but it'd be nice to know so I know whether to take the offer or let it expire