ну типа когда ставишь брейпойнт, то надо выбрать по какому именно условию ставишь брейпойнт. вот что ужасно, это длина стектрейса. Но можно же игнорировать, и Идея подсвечивает те куски, что от автора кода
со стримами проще резать же. И в любом случае код длинее и что самое главное - код может менять данные в любом месте. А стрим влияет только в рамках конкретного вызова функции, гораздо проще локализовать проблему.