I never really understood why people get so upset about kill-stealing/unrecognized assists... This really is a team based game.
I play a thrower and I throw darts at enemies and let my teamates get the kills.. And so what? I dont expect any thanks or rewards, I'm just doing the job I'm tasked to do, support. I know for sure whether or not I helped my team win. (I also do pretty well with my 1h/shield without throwing items too KDR wise; be a thrower if you want to be "support" and still get good number of kills. I think its fun though.)
If I'm feeling particularly bloodthirsty, I use my 2h main and pad my KDR pretty well (I use my 4.5k haubergon most of the time dont hate!)
I guess what I'm trying to say is, if you're a more than average player you shouldn't feel the need for assists since you're more than making a name for yourself. I feel some people use it for an excuse... If you're 0-6, I doubt your "assist" points would be worth much...
ninja e: Ofc, an assist system would definitely be beneficial, my main point is, if you're a good player, you shouldnt need to worry about "assists."