I think that was a fine attitude when Legion released. There was a ton of value to the legendaries being random, seeing what worked and might be a fun mechanic to add to a class later on, see player attitudes toward the system, etc.
With the last raid tier about to drop I think they should either 1) greatly accelerate legendary acquisition or 2) allow them to be targetable. This isn't a problem on my main because he basically brute-forced himself into a good set of legendaries, but my alts definitely feel it. My last legendary I waited like four weeks for and literally found it in a guide under the heading "sorry to hear that." This deep in, that's frustrating. Plus, between the Crucible system and the legendary system I have never felt locked to not only a single character but a single spec more since I started playing WOW at the end of Vanilla. I can't imagine that's healthy for the game.