No i chwała im za to. Zrobili i gotowe.
Niedociągnięć w każdym języku można znaleźć co najmniej miliard. Tobie nie podoba się brak propertiesów, komuś innemu na propertiesach w ogóle nie zależy, ale chciałby coś innego. Nawet gdyby propertiesy były to i tak klasy usiane byłyby automatycznie wygenerowanymi equalsami, toStringami itd, więc i tak byłoby dziadostwo. Lombok załatwia sprawę kompleksowo, nie jest półśrodkiem.
Możesz rozjaśnić o co chodzi z Guavą? Jak dla mnie to biblioteka jak wiele innych, np Apache Commons: https://commons.apache.org/ - te też są niby dowodem na ułomność Javy? A może do biblioteki standardowej Javy wrzućmy miliard klas, każdy będzie miał coś dla siebie.
Retrolambda natomiast wygląda mi raczej na ciekawostkę niż sensowne podejście. Wsteczna kompatybilność w Javie polega na tym, że można przestarzały (ale działający, więc cenny) kod odpalić na nowych wersjach Javy. Odpalanie nowego kodu Javowego na przestarzałych wersjach Javy moim zdaniem mija się z celem, no chyba że u kogoś upgrade Javy jest tak bolesny, że woli kombinować jak koń pod górę.