I get that sometimes you have to fire people because you are running out of money. What I can't agree with is that you can just fire people and it's fine because people's careers are long and this is just another spot in their "journey". Sure, maybe a person will work at many companies over their life.
On the other hand, people work to make a living, sometimes for an entire family, and suddenly not having work can affect someone's livelihood very negatively for obvious reasons. Don't get me wrong, I understand that sometimes as a boss/manager you have to make difficult decisions for the sake of the company. But, you're just lying to yourself if you think it's not a big deal to fire someone.