Olá,
Lendo atentamente o pequeno artigo que colocaste, faço a seguinte analogia...
Um smartphone android 2.3.7 ainda funciona? Tem as mesmas funcionalidades que um smartphone android 10?
Tal como neste 2 smartphones, uma aplicação feita em b4j de ha 2 anos, funciona, com as capacidades que lhe foram dadas.
O B4J depende do JAVA, e o JAVA esta em continua evolução desde ao menos 15 anos.
Isso acontece devido à simbiose Fabricantes de smartphone/Google em que as inovações introduzidas por uma das partes se fazem acompanhar por outras inovacoes introduzidas pela outra parte.
O B4J faz isso tambem... sempre que uma inovação de relevo é introduzida no SDK da Google, a Anywere Software tenta actualizar o mais rapidamrnte possivel para que nós possamos tirar partido dessas inovações.
Isso poderá fazer com que uma aplicacao feita à 2 ou 3 anos, seja quase impossível de actualizar sem realizar mudanças no programa... algumas librarias sao descontinuadas, outras aparecem com melhores funções...
Mas o B4J nao desapareceu, nem vai desaparecer enquanto existir android!(e portanto JAVA)