Gold for kills should go to the one who did the most damage
Or maybe distributed percentage wise based off of damage done (not affecting assists).
I don't know how many times i've seen a 1/1/20 adc getting flamed because the enemy adc 20/1/1 has more items and is wrecking the team.
We really shouldn't have to worry about kill steals and who gets the last hit and how that gold is going to be used most effectively. Especially since there are champs with actual low damage but can burst for the last hit. I can't tell you how many times i've been killed as support trying to make sure my adc gets the last hit.
Other Mobas work this way and its a good system, is there a reason why we have the opportunity for kill gold to be stolen or accidentally put in the wrong place?