Logistically it's a lot easier to just have a personal email on file where you can send the termination notification.
I know I've seen one with a contact email for if it's lost.
In the longer term: announce layoffs ahead of time. Ask if anyone wishes to take voluntary redundancy. In general, make sure people aren’t going to be totally blindsided by losing their job.
This isn't a great idea from a management perspective. The people who are willing to take severance voluntarily are the people who are most confident that they can find something else, which means they're the people you want to keep. It also assumes that layoffs are overall headcount reductions and not targeted in specific areas. For example with the Amazon layoffs, they wouldn't want people in AWS to leave since they're primarily targeting the Alexa/Echo divisions.
And if you went into Alexa/Echo and said "so we need to reduce headcount in Alexa/Echo, any volunteers?" you'd cause massive panic and distraction in that division.
I know, I don't really care. It's more about caring on a human level.
The reality is that there is no scenario where an employee who gets laid off will feel good about it. Getting a respectful, professional termination notice with generous severance is about as good as it gets.