Even if you are correct, you don't fix it by making a game exactly like EQ. You look at the specific details of why people don't invest as much time into games now. Using a chat channel instead of an LFG tool is not going to suddenly make the game have a much better community that will keep people hooked.This is so simple, really it is. The reason these games fail is because they institute game mechanics that encourage players to speed through the content on the easiest path possible and when you hit the end in a couple months, there is no other reason to continue to play. Your not invested in your character, your friends, the game, the lore, nothing. Because its all fast food. Race through drive through, grab your burger, chow it down at lightening speed and then what? Roll back through drive through? Why? You've already had the Big Mac. These games are not fostering any sort of community or commitment. Your invested in nothing so leaving is easy. The games give players no reason to play beyond the initial 2-5 months. You've already maxed your level, you already have great gear, you really didn't talk to many people so your not leaving behind friends. You can now do in 2-6 months what took the average player in Everquest a year. People in EQ were invested in their characters, the lore, the dungeons, they made tons of friends. There was a reason to continue playing and logging on even when they were not able to play that evening or they were waiting for a raid etc....Christ even players who had retired would log back on just to chat with their guildmates. Find that outside of Everquest or WOW. Good luck.
On another note that was recently discussed: I do not think that allowing people to teleportoutof dungeons is going to make the game worse either. I think that allowing people to zone out is actually a huge benefit to the game as it makes it easier to keep groups rolling as people do not have to enter together and leave together. If a guy leaves then you might have to pick up another guy from the entrance, which I think is fine. Forcing people to have to leave in a group just makes it so that the whole group has to stop playing when the first person wants to leave, or you screw that person over.