Cara, esse exemplo em específico seu me fez olhar o Java com outros olhos.
Por um bom tempo detestei a linguagem por ser extremamente difícil pra mim na época em que eu comecei a me interessar por programação, e acabei jogando ela de lado. Mas hoje, como já tenho um amplo conhecimento de PHP, arranho um pouco em CSharp e outras linguagens, acho que é a hora de colocar o meu orgulho de lado e tomar um tempo para aprender de vez e aprender a utilizar os frameworks também. Este "List findAllUsers();" me lembrou muito uma diretiva dos models do Laravel Eloquent:
return User::all();
Que também é equivalente ao "SELECT * FROM users;"