Older, more expensive workers are targeted by IBM to be pushed out of the org. They run on cheap offshore, domestic visa, and younger labor, except near the top of the org.
IBM has a median age of 48 as of 2020. While it's true that they've repeatedly done stuff that smells a lot like age discrimination, it's still a pretty old company all things considered. Compare that to Google, Facebook, etc.
I work for Red Hat, acquired by IBM. None of the older developers working for Red Hat have been laid off. Actually developers as a group were mostly left intact by the one layoff we did have.
https://www.google.com/search?q=ibm+ageism
https://h1bdata.info/index.php?em=ibm+&job=&city=&year=2023
https://features.propublica.org/ibm/ibm-age-discrimination-a...
https://www.theregister.com/2024/03/15/ibm_ceo_pay_jumps_23/