Those are RNG aspects that have always been in the game, if you're trying to prove a point that we've always had RNG. Yes, you're right, but Legion RNG is out of control. Not only do you need RNG for your items to drop, you now need RNG to get it to proc higher ilevel, or with sockets. You also have RNG for what legendaries you get, which you have no control over. Its 100% possible to get 4 utility legendaries, that pretty much no one wants.
TL;DR: Getting a legendary shouldn't leave you with a disgusted feeling. Blizzard dropped the ball on this system.