It's a misleading article and the study was misinterpreted across the industry. For example here, "The average number of years at tech disruptors and titans"

It doesn't say average numbers before employees leave: https://insights.dice.com/2017/08/22/tech-jobs-last-2-years-....