I understand that HN is a US-centric forum, where neoliberalism dictates the baseline and the interpretation of all things in life is reduced to a simplistic transaction in a theoretical free market.
However, society is comprised of people with family and a personal life and hopes and dreams and aspirations. Hiring someone has a profound impact on their life, and firing them moreso. There's the income aspect, but also the impact it has on where a person can live and consequently all roots their family have in a community. Hiring a person entails a tremendous social responsibility, and moreso firing them. Microsoft has a hefty amount of immigrants from all corners of the world, and some who have visas that limit the odds they can stay even in the country, let alone their community.
It's deplorable how a company can toy with someone's life like that just because some exec feels like it.