Over the years I have seen some very critical people, even critical teams fired en masse, and then replaced by not so good people. The world goes on. The products and projects suffer for a while, many times even die out completely. But that is what the powers-that-are want, and are ok to live with.
My experience with these things tells me Tim won't find much respect there(even when he returns) unless the whole leadership is now replaced. And I can tell you other people will be treated with same levels of disrespect and outright insults going on. Once there is toxic management/leadership in place, your only options are to leave and work at some other place that treats people with respect.
Im sure their foundation gets lots of money. And they have to appear in certain way(politically, and popular cultural trends) to keep getting more money. They are not going care who is important or how important they are, when big money is involved and they are likely to make big pay days.
Its the standard evolution arc of most political hierarchies in tech companies. Once the product is successful and profits are flowing in. Management takes over. Decide they don't need engineering anymore, treat people with disrespect. Drive away good talent. Poison the whole culture and continue to milk features for more money. Eventually the set up dies out, and they go the next companies to extract the next pound of flesh.
I think this is the crux of the matter. The Python community was great when it was still niche. Corruption is likely to happen the more popular a group becomes. This is why I advocate staying niche: https://srid.ca/niche