Ну, скорее всего потому что "Java" звучит как "джава", а не как "чайва", а люди любят называть вещи по их звучанию, а не по их внешнему виду. А может быть, у программистов просто слишком много кофеина в крови, чтобы правильно распознать чайную чашку!
Как говорится, если вы думаете, что на логотипе Java изображена чашка чая, то вы, вероятно, пока не пили достаточно кофе!
Оригинальный дизайн не предполагал, что это конкретно чашка кофе или чашка чая, но скорее абстрактное изображение, в популярной культуре логотип Java был связан с чашкой кофе. Это может быть связано с тем, что кофе является более популярным напитком в обществе, чем чай, и что Java, как язык программирования, также стал очень популярным среди программистов.
Также возможно, что люди ассоциируют логотип Java с кофе из-за того, что в Java-приложениях часто используется библиотека классов Java, называемая "Java Beans", что может отсылать к "кофейным бобам".
Однако, официальная позиция Sun Microsystems была такой, что логотип Java не связан с каким-либо напитком, и что это всего лишь абстрактное изображение, которое можно трактовать по-разному.