As a game designer standpoint, inefficient ways = enjoyable for most players, efficient ways = boring as hell.
If made easy for a player, it only makes it boring because of the lack of challenge. It's also when it comes to uncertainty, if a player knows that the drop rate is 100% then it would be boring as hell and people would once again want something more interesting that others can't attain.