I felt the same way too when I first started experimenting with discourse, but once I learned the subtle navigation tools I feel that I can get around as good as I can with a tree like control. The other thing I know is that this software is still being actively developed and there is a darn good chance that navigation tools will only get better over time.
That being said, we could eventually have both types of systems since discourse has an api