소량의 데이터와 위의 예시처럼 간단한 수준의 코드에서는 보기도 좋고 나쁠 건 없다고 봅니다.

하지만 map() 안에 코드가 조금씩 들어가다가 ... 코드가 점점 뚱뚱해지게 만드는 경향이 있고
언어나 구현 라이브러리에 따라 영향이 있지만, 데이터량이 많아지면 그냥 데이터구조에 데이터를 쌓거나 조작하면서 처리하는 것에 비해 쉽게 수천배 느려지기도 하기 때문에,

그리고 또 하나 선호하지 않게된 새로운 이유가 생겼는데요, 폰에서 이 기사를 봤더니 PC 수준의 너비가 그대로 유지되면서, 글씨 크기가 눈꼽만하게 작아지는 바람에 기사를 보기가 너무 어렵다는 이유 때문에 T.T

기본적으로 선호하지 않고, 일부러 저런 식으로 쓰려는 노력은 하지 않습니다.