At the end of the day, buybacks benefit those who tender shares into the buyback at the expense of the other shareholders (the buyback would have to happen at a price above the market price at the time of the buyback, so that net loss is attributed to people who are still holding the stock.) This would be worthwhile if the company can grow earnings and profits enough to compensate for the short-term expense, but that doesn't happen most of the time.
Taking the long view, dell was $15/sh back then. If you just held for 16 years you'd be down nearly $2/sh. If they paid a dividend instead of a buyback, you'd have received at least $20 in dividend during that time (and the stock price, all else equal, would be higher)