The chaotic way he is doing it is one of the reasons he said the company needed to go private. If you made these sweeping changes to a company that is public you're getting fired.
Also, I think doing a massive sweeping changes all in one go and changing the culture straight away is better than the other option. I've been part of companies while they've changed cultures slowly. Everyone left, just slowly and it was a constant reminder how much things had changed and how bad things were in comparison because everytime someone left it was a "yea, they finally see it".
Right now, Twitter will have lots of people who are quite simply unhappy because Musk. From a HR and company view, these are people you want/need to get rid of. Disengaged employees are a massive drain, actively disengaged are an even bigger drain. They affect the ones who are engaged and can drag a team/company down.
What annoys me is, every time Musk tweets something about the tech at Twitter people think he's gone in and had a look at things and came to that opinion instead of being told it.
For example, the 1200 RPCs for the timeline to be loaded in the app. Everyone jumps on the fact those requests are done server-side instead of the app. Basically jumping on a technicality. If they are making 1200 RPCs via GraphQL that is still completely nuts. And the performance of Twitter isn't exactly good.
Another example, he said they were turning off 20% of the microservices. The sms microservice got disabled or something. People act like he was the one deciding which ones get turned off. Instead of it being someone whose job it is to know this screwing up.
Another thing that grinds my gears, people care more about the Twitter tech team making 300k a year not getting a free lunch than they do about Bezos and his army of people having to pee in bottles for 30k a year.