Most of these ideas if not all of them have been brought up by many through a decade, not once. There are many good reasons why they were not implemented in the game.
1.
Leading your target is not a "random" element. It has a solid pattern - combination of bullet velocity, distance between you...