It's cheaper and easier to use the random loot method they currently use, so I can understand why they continue to use it. Hopefully they will make enough money from this game to be able to consider slightly more time intensive, but superior loot distribution in future games.
You know why they use it for a fact? Is it simply money or do they prefer it for other reasons? This system has its problems, but random systems in my opinion tend to fail because not enough attention gets put into the template algorithms. If you put a lot of attention into that, you can have all kinds of amazing and interesting gear in a random system.
Sure.. because that process generally makes the system a lot less random than what we currently have.