Trees are fiddly and poky things to navigate.
Tree oriented uis leave information hidden and require lots of clicks. Ugh.
Special cases and complexities constantly arise in tree oriented uis and clear consistent solutions are often hard to fit in to the system.
Programmers love trees though because truth is a lot of data is in tree form so the assume that data structure should be surfaced to the user.
It not correct though. Simple flat uis are much better.
My obsession with trees culminated in building a major business system that realized my dream of a fully tree oriented ui. It was shit.
I totally redesigned and rebuilt it several years down the track.
Now I don’t put trees in uis.