No caso dessa aula, o que o professor quis dizer é que talvez as variáveis primitivas sejam retiradas do Java, para que sejam utilizadas somente as classes wrappers, como ele ensinou. Isso ocorre pois o resultado de utilizar uma classe wrapper e um tipo primitivo ficam mais semelhantes conforme a diferença de performance entre eles se torna mais insignificante.
Em relação à questão do Java se tornar uma linguagem de tipagem fraca, pessoalmente, eu acredito que não vai acontecer. Existe em versões superiores ao Java 8 (se não me engano), a possibilidade de você não deixar de forma explícita o tipo de variáveis locais, utilizando o "var". Isso era um fator que poderia deixar o entendimento do código extremamente complexo quando falamos de projetos mais antigos, onde existiam métodos com 10/20 mil linhas de código, entretanto, a tendência é que os métodos sejam cada vez mais simples, diminuindo esse impacto. Eu, porém, vejo a característica de tipagem do Java como um de seus pontos fortes, e acredito que não vai deixar de existir.