I sort of agree but since the buyback was announced over 13 million shares have changed hands NOT including the shares bought back. From memory only 1 holder had over 10 million shares (now 2 with Carrousel). So arguably the liquidity has been there for all but the largest holders.
Anyway the market doesn't agree with me so I should shut up now.