Personally, I still feel that those statistics are useful, and I like the fact that we made some of those available to you through the game-client. In fact, I wish we could make a much wider range of specific stats (ones unrelated to KDA or W/L) available - stats that show how players can contribute to a team's success through playing non-carry roles. I always have said that KDA isn't a good representation of your ability to win as a teamplayer, but I still appreciate the information it imparts. Maybe I just like having the numbers?
But I do also feel that, in the context of what you're describing, the stats are too accessible during the course of a game - which can lead to bad situations and loss of trust when certain teammates put too much stock into just those numbers themeslves.
So perhaps if it was viewable only through your profile by friends? or post-game?