Это выгоднее, чем платить дивиденды - с дивов налоги берут. Цена акции не упадёт без байбека, потому что компании при деньгах делятся с акционерами своими деньгами через дивиденды. Обычно размер дивидендов указан в их уставе. Таких компаний немного на фондовом рынке - Саратовский НПЗ, Сургутнефтегаз, Мечел. Чаще размер дивидендов пишут в документе, называемом Дивидендная политика. Есть акции, которые никогда не платят дивиденды - такие акции валяются по бросовым ценам, и их редко покупают. Причины, из-за которых платятся дивиденды озвучены здесь.
https://youtu.be/l_ryyW9EARM