Psyco od dawna nie jest utrzymywany i to martwy projekt. Zamiast niego jest PyPy, ale są pewne rzeczy, których nie da się przeskoczyć za pomocą JIT i przyśpieszyć - po prostu.
Python w ML/Big Data itd. jest często używany, dlatego, że tak jak już @Spine wspomniał, Pythona używamy niejako do 'wrzucania' rzeczy do jakiegoś innego silnika, biblioteki itd. zazwyczaj napisanej w innym, wydajniejszym języku typu C/C++, łatever, sam ten proces 'przerzucania' nie musi być wydajny, zresztą Python to tylko wrapper, którego używamy, ponieważ jego składnia jest prosta, jest czytelny i łatwy.
Chodzi o to, by dowolny nerd z ml, big data, był w stanie szybko stworzyć jakiś działający projekt, żeby nie musiał być świetnym programistą - to nie jest jego zadanie. Jego zadaniem jest analiza danych itd. Język programowania dla niego to tylko narzędzie poboczne.
Stąd też taka popularność pythona w tych dziedzinach - bo szybko można się go nauczyć, jest prosty i czytelny. A co z faktem, że używając jakiś tam pythonowych wrapperów na inne biblitoeki można czasem zaobserować nieznaczne spowolnienia? Zazwyczaj jest to bez znaczenia, gdyż co z tego, że kod będzie działał załóżmy 5-10% wolniej, niech nawet będzie 50%, od kodu napisanego bez Pythonowego wrappera, skoro napisanie tego samego kodu, ale w szybszym języku, zajęłoby danemu analitykowi o wiele, wiele więcej czasu, prawdpodobnie by w ogóle nie powstał, gdyż jezyki niskopoziomwe są zwyczajnie trudniejsze, łatwiej popełnić w nich trudno wykrywalny błąd itd. Czas obliczeniowy jest teraz znacznie tańszy od czasu programisty - trzeba liczyć co się opłaca.
Podsumowując, raczej nie ma co patrzeć w przyszłość na Pythona jeśli o GameDev chodzi. Wydajność obliczeniowa będzie się zwiększała, ale nie na tyle współmiernie do rozwoju wymagań grafiki itd., by uzasadnić i umożliwić użycie Pythona w grach poważnych, zatem tak, amsz rację, nie ma potrzeby bawić się w to, by Python był w GameDevie.
To po prostu narzędzie o innym zastosowaniu.