Не могу понять откуда пошло такое мнение. Язык java а точнее платформа на которой он запускается Java virtual machine (JVM) - предназначена для выполнения других программ. В ее основу заложена простая идея, которая всегда будет одним из величайших примеров кодирования в стиле «kung fu». Просто, данное семейство языком может запускаться везде где есть возможность его установить. Java не часто используется для создания Desktop приложений. Для этого есть другие, подходящие языки. Python прост и лаконичен но также имеет ряд ограничений. Ваш вопрос это субъективное восприятие того или иного языка.
согласен
Думаю, потому что на Python можно написать скрипт и он аля shell сразу запуститься без всяких classpath. Хотя на Kotlin порой и кода нужно меньше. А может это антагонисты кровавого энтерпрайза?