Buybacks, in practice, are not good for investors. They are basically always abused by management to defraud investors. I'm not sure why people focus on the theory of buy backs and not the actual application. Study the history of how corporations like Cisco actually use buybacks, it is best described as "shareholder rape."[1]
[1] http://www.businessinsider.com/congratulations-to-cisco-insi...