Yes, you are giving them too much credit.
I work for Internal Audit where I believe it is the last place to cut. In May 2019, the new head of IAD dramatically fired two very senior MDs. Both of them have been working with the firm for over 10 years. After the firing was done, the new head told everyone that there will not be anymore firing this year.
Guess what - We have another 10%+ cut this week from all levels. Many of them are very decent employees and, I believe, have their own family to support. I am a survivor in this storm but will not believe any words from this management. Total BS.
You are an id–t if you still believe them. Me? I am preparing to jump ship asap. Better safe than sorry.