As I said, argument.
It seems naive from first glance, even to me, but the fact is most of usual Dota matches are stripped of human relations. There's only basic stuff : commands, "miss", shit talk if such.
Once again, if all you are given are short words, nickname and a portrait, you won't treat person like you would treat a real character. Here's a shocker for ya, when you play with friends, you call them in chat by names. First thing you see when looking at hero they are controlling is not "trax" or "tide", it's name you call them by.
This first step, calling people by their nicknames instead of common "ss" "doom",etc, actually improves relations in-game.
Try it yourself. Play games, and just note when people you don't know call you by hero name and when they call you be your nickname. I had a match where a pudge called me from start by nickname. After that game we had 1 more and had a friendly chat entire time. Hell, we even traded.
Match was also good as well, I noticed guy isn't another "mid or I feed" so I gave up some starting items to do as he asked, warded runes for him. I bought courier there as well, so I didn't feel obliged to get those wards, but I did.
It seems naive, it always does. Honest ideas will always seem naive when they are not flesh and blood yet.
On paper, what Valve does is naive. Free stuff, free tools, shitload of sales, free updates. Yet it's not. Because they are nice to their customers and offer a lot of content for anyone, from casual gamer to gaming 3D designer/ passionate movie maker now, those people stick with them. I've never spent a dime for any online-stuff. Yet, I regularly pay with steam, buy things like keys from time to time, try out games not through original sites, but Valve.
I played some Tribes Ascend when it was in Beta, was good, didn't quite had time for it, gave it up. Now it's on steam, I instantly downloaded it and I am looking forward to play it, because I automatically associate Valve with quality and fun, so Tribes got upgraded in my mind by assistance of Valve.
Once again, Valve doesn't charge a dime for a lot of things they could, and it comes back as loyality of customers.
So why not give out free friendliness during games, which will return as improved community as a whole ?
Paint me rainbows/optimistic and call naive, but I see a potential in Dota's future concenrning community.
The thing is, calling people by name if their name is xxnaqpyzorkaznsi29839xx is kind of hard. Same if their name is in russian.
I usually call people if their name is shorter and easier to say, but sometimes its just easier to say "tide" instead of "marlsimus", even more important when trying to get a kill before its too late.
Also, your whole speech about naivety is kind of odd.
Its not naive to believe people will support someone who gave them free, fun stuff for many a year and hundreds of hours. VALVe is widely known like that.
But if VALVe came out of nowhere, released an average game and said it was free they wouldn't get instant fame and trust.