На самом деле это делается намеренно, для того, чтобы люди не обпивались перед полетом, а пили только при реальной необходимости. Чтобы не перегружать туалеты в самолетах, они не резиновые. Представьте, если кофе и вода будут стоить как в городе. Все же обопьются просто от нечего делать и самолет перегрузится. А так у человека шок, когда он видит бутылку воды за 600 рублей и он зря пить не станет. В некоторых региональных авиакомпаниях за 2 часа полета дают полстакана напитка. Повторить можно только один раз.  В Аэрофлоте, конечно, не так, но тоже существуют способы регулировки.