A magyarázatból is látszik, hogy kevered. ;-)
Ha 20-30 alkalommal pislogsz, hogy ki kivel van, akkor még nem szoktad meg, így persze, hogy tévesen azt gondolod, hogy kevésbé olvasható. Az olvashatóságot csak úgy érdemes összehasonlítani, ha két ugyanolyan megszokott dologról van szó.
persons.map(person -> person.getName())
vs.
List<String> result = new ArrayList<>();
for(Person person : persons){
result.add(person.getName());
}
Ha ugyanolyan megszokott mind a két szerkezet, akkor az első könnyebben olvasható, mint a második.