La respuesta que he conseguido encontrar es que porque la propiedad de la empresa se divide entre menos acciones/personas y, por tanto, el precio de una acción es más alto. La cuestión es que esta explicación pasa por alto el hecho de que la empresa pierde el dinero que utilizó en la recompra de acciones, lo que reduce en consecuencia el valor de la empresa. Dado que se está redistribuyendo el dinero destinado a la recompra de acciones y el resto de la empresa entre los antiguos accionistas, el valor total en manos de todos los antiguos accionistas es constante, por lo que la única forma de que los nuevos accionistas tengan cada uno un valor más alto es que los antiguos accionistas que no son nuevos accionistas tengan menos valor que antes.
No sé mucho de economía, así que puedo estar muy equivocado.