2-3 Months is actually required by law to make sure Twitter satisfied the WARN act in all jurisditions. Its also worth noting that not everyone got 3 months + severance, some got 2 + severance depending on their location of residence. This is not generous, it is the bare minimum required by law.

Additionally, the monetary numbers here were not true prior to Musk defaming the company he was trying to purchase for months before closing the deal. Had he not done so, twitter would be MAKING $5M per day, as per their SEC filing here.