'더 강력한 도구를 만들면 사용자가 알아서 찾아온다.' 개발자라면 한 번쯤 품어봤을 이 믿음이 실제 데이터 앞에서 무너지는 순간이 있다. dev.to의 빌더 Bhavin이 쓴 에세이 Users Don't Choose the Best Tool — They Choose the Easiest One은 그 붕괴 순간을 솔직하게 고백한다. 기능을 추가하고 정확도를 높였는데도 사용자는 '더 나은' 도구 대신 '더 단순한' 도구를 골랐다. 이유는 간단했다. 사용자는 최고의 결과를 최적화하지 않는다. 최소한의 노력을 최적화한다.
이 통찰은 단순한 UX 격언이 아니다. 인지 과학에서 말하는 '인지 부하(cognitive load)' 이론과 정확히 맞닿아 있다. 사용자가 도구를 열었을 때 '설정 → 옵션 선택 → 실행'이라는 의사결정 단계가 존재하는 순간, 뇌는 이미 비용을 지불하기 시작한다. Bhavin은 불필요한 입력 항목을 제거하고, 기본 동작을 스마트하게 만들고, 버튼 수를 줄이는 세 가지 변경만으로 동일한 도구의 사용률과 리텐션을 동시에 끌어올렸다고 밝힌다. 기능의 양이 아니라 결정의 수가 UX 품질을 결정한다는 것이다.
이 원칙이 AI 시대에 더욱 날카로워지는 이유가 있다. 지란지교소프트가 최근 고도화한 웹 에디터 '나모 크로스에디터'의 AI 업데이트 방향을 보면 힌트가 보인다. 이번 업데이트의 핵심은 AI 기능 자체의 확장—이미지 생성·편집, 맞춤법 비교 교정—이기도 하지만, 동시에 '질문 템플릿' 기능 도입을 통해 반복적인 프롬프트 입력을 없앤 것이다. 사용자가 매번 복잡한 프롬프트를 타이핑하는 마찰을 제거한 것. AI 기능이 강해질수록 오히려 그 앞단의 UX 마찰이 병목이 된다는 역설이 여기서 드러난다.
프론트엔드 구현 레벨에서도 같은 논리가 작동한다. React/TypeScript 기반 동적 UI 개발을 다룬 velog 시리즈에서 흥미로운 장면이 있다. 모달과 토스트 같은 오버레이 컴포넌트를 createPortal로 구현하고, 열고 닫는 상태 제어 로직을 커스텀 훅으로 분리한 사례다. 이는 단순한 코드 정리가 아니다. 개발자가 컴포넌트를 조합할 때 겪는 인지 부하를 줄이는 설계 결정이다. 사용자 경험의 마찰 제거가 코드 아키텍처 수준에서도 동일하게 적용된다는 것을 보여주는 사례다. 무한 스크롤 역시 '다음 페이지' 버튼이라는 결정 단계를 없애고 IntersectionObserver로 자동화한 것—사용자가 생각할 필요 없이 콘텐츠가 이어지는 경험이다.
세 가지 소스가 하나의 방향을 가리킨다. AI가 제품에 녹아들수록, 기능의 강력함보다 '얼마나 빨리 사용자가 원하는 것을 끝내고 나갈 수 있는가'가 제품의 경쟁력이 된다. Bhavin의 표현을 빌리자면, 제품은 기능으로 경쟁하지 않는다. 사용자가 작업을 마치고 떠나는 속도로 경쟁한다.
실무적으로 시사하는 바는 명확하다. AI 기능을 새로 붙이기 전에, 기존 플로우에서 사용자가 '결정해야 하는 순간'이 몇 개인지 세어보자. 기본값이 현명하게 설정되어 있는지, 고급 설정은 접혀 있는지, 에러 상황에서도 다음 행동이 명확한지를 먼저 점검하는 것이 AI 기능 추가보다 선행되어야 한다. 역설적이게도, AI 시대의 UX 핵심 역량은 더 정교한 모델을 쓰는 것이 아니라 더 많은 것을 지워내는 편집 감각이다.
앞으로의 방향은 더 가속화될 것이다. AI가 사용자의 의도를 예측하고 기본값을 동적으로 조정하는 '적응형 마찰 제거'가 가능해질수록, 설계자에게 요구되는 것은 더 많은 기능이 아니라 더 정확한 컨텍스트 이해다. 어떤 상황에서 무엇을 숨기고 무엇을 드러낼 것인가. 결국 AI 시대의 UX는 인터페이스를 설계하는 일이 아니라, 사용자가 '생각하지 않아도 되는 경험'을 설계하는 일로 수렴하고 있다.