Зворотна сумісність
Це причина номер один для збереження поведінки у вже існуючій мові / бібліотеці / ISA / тощо.
Поміркуйте, що буде, якби вони вивезли поплавці з Java. Libgdx (і тисячі інших бібліотек та програм) не працюватимуть. Для того, щоб оновити все, можливо, знадобиться багато зусиль (цілком можливо, років для багатьох проектів (просто подивіться на зворотній перехід на сумісність Python 2 до Python 3). І не все буде оновлено, деякі речі будуть порушені назавжди, тому що технічні працівники відмовилися від них, можливо, швидше, ніж вони мали б, бо знадобиться більше зусиль, ніж вони хочуть оновити, або тому, що більше неможливо виконати те, що передбачалося в їх програмному забезпеченні робити.
Продуктивність
64-розрядні парні забирають вдвічі більше пам’яті і майже завжди повільніше обробляють, ніж 32-бітові поплавці (дуже рідкісні винятки, коли очікується, що 32-бітна плаваюча здатність буде використовуватися так рідко або зовсім не виходить, що не було докладено жодних зусиль для їх оптимізації. Якщо ви не розробляєте спеціалізоване обладнання, ви цього не відчуєте найближчим часом.)
Особливо актуальний для вас, Libgdx - це ігрова бібліотека. Ігри мають тенденцію бути більш чутливими до продуктивності, ніж більшість програмного забезпечення. І ігрові відеокарти (наприклад, AMD Radeon і NVIDIA Geforce, а не FirePro або Quadro), як правило, мають дуже низьку 64-бітну плаваючу крапку. Люб’язно надано Anandtech, ось як подвійна точність продуктивності порівнюється з продуктивністю однієї точності на деяких доступних ігрових картах AMD та NVIDIA (станом на початок 2016 року)
AMD
Card R9 Fury X R9 Fury R9 290X R9 290
FP64 1/16 1/16 1/8 1/8
NVIDIA
Card GTX Titan X GTX 980 Ti GTX 980 GTX 780 Ti
FP64 1/32 1/32 1/32 1/24
Зауважте, що серії R9 Fury та GTX 900 новіші, ніж серії R9 200 та GTX 700, тому відносна продуктивність для 64-бітової плаваючої точки зменшується. Поверніться досить далеко, і ви знайдете GTX 580, який мав співвідношення 1/8, як у серії R9 200.
1/32 вистави - це досить велика пеня, яку потрібно заплатити, якщо у вас є обмежене обмеження в часі і ви не заробляєте багато, використовуючи більший подвійний.