Vấn đề để maintain dự án thì cần phải biết Xml, custom view. Code nó khó đọc hơn bên Compose nhiều. Theo mình thì Xml nó sẽ luôn chạy song song với compose sẽ khá là lâu, vì có rất nhiều dự án hiện tại cần maintain. Vì vậy học xml trước, để join maintain dự án, rồi khi có dự án mới chuyển qua vừa học vừa code compose luôn, nó dễ và nhanh lắm.
UI Tookit (XML) nó gắn liền với Android từ lúc khai sinh, đến hiện giờ qua nhiều ver Android thì nó phát sinh qua nhiều code và khá cũ, khó handle để làm giao diện đẹp, hiện đại và dễ dàng.
Nên ra đời compose, compose chỉ là 1 trong các cách viết giao diện của Android thôi, hầu như ae chuyển qua code Compose quen rồi thích lắm, quay về code XML khá nản và mệt.