Если вы думаете, что карта лишняя, вы правы.Flatmap может делать все, что может сделать карта, и даже больше.
Тем не менее, я использую карту в ситуациях, когда существует строго однозначное соответствие между входом и выходом.Это служит четким указанием для читателя, что, например, нет ситуаций, когда ошибки или неправильный ввод могли бы привести к сбою операции для создания выходной записи.