I can’t speak for everyone but personally I don’t feel attached to my character.
There is a reasonable variety of endgame stuff to do imo (although not enough to keep you entertain for too long) but the number one reason why I haven’t logged in during the past few months is because I don’t feel as though I have any effect on the game nor does it have an effect on my character.
I’m gonna let myself down now by mentioning SWG* but I could kill mobs and collect loot in that game and display it in my house – it was miles from anywhere but I’d return there every night before I logged and display my latest achievement. Its all well and good looking through a list of stuff I’ve achieved but if I’ve killed an ‘epic’ monster I want to loot his skull/whatever and display it in my house for others to see. I want a little corner of the world I can call my own and see my progress visually.
*I’m not saying SWG system was perfect – far from it, but the point is you could create your own little space in the universe, display your achievements and feel like you belong/feel attached to your character.