Knative foi muito associado a serverless, o que é apenas uma das features propostas pelo knative.
Acredito que outras funcionalidades com abstração de deployments de serviços propõe muito mais valor para o desenvolvedor que enfrenta a complexidade dos tipos do kubernetes. Atualmente java está mais "pronto" para rodar serviços que tem baixo tempo de bootstrap e quem sabe até umas funções serverless.