CMA in its glorious ignorance does not allow a mechanism for firms to clean up the share register. In many other countries/stockmarkets, the firms are allowed to clean up the Register by paying market price for the odd lots.
The cost of (most) odd lots is very high to the firms! Paying out 20/- dividend costs more than 20/- per chq or even M-Pesa.
Greedy when others are fearful. Very fearful when others are greedy - to paraphrase Warren Buffett