I gotta say, having grown up watching TV and Star Trek and so on, I really don't care about William Shatner as a person any more than he does me. However, I enjoy his body of work. His portrayal of Jim Kirk was the epitome of charming heroism and he's magnetic in the role. The series was among his best work. I also loved him as T. J. Hooker, he made that series great fun. I don't care if he likes to interact with fans or not. Some actors don't like that interaction - not because they don't appreciate the fans but because they are social introverts. The Shatner you see at cons and events is a façade. Have you ever seen his contemporary on set interviews when the movies came out? Often he was quiet and awkward, but when it was his film, like Star Trek V, the persona came out. He is a performer and that's the person he wants fans to know and when he's on stage at a con, that's showbiz. Just because he's there live doesn't mean he's showing you "Bill." He's showing you "William Shatner." I can almost guarantee that 99% of fans doesn't know what Shatner is really like when he's among his circle of friends and family. I'm positive dudes like Takei or Doohan didn't know the real man either.
Fans love the characters and the series which spills over to the actors, but as much as Star Trek is a special show for us, it was a just 3 year source of employment over 50 years ago and 6 movies over a decade long span. Jeez, I don't remember half of my jobs and I'm only 53 myself. Shatner the man is probably tired of talking about it, but shit, if someone offered me sacks of cash to continually tell stores about my short time working at Toys R Us, I'd do it too. And I'd make the stories bigger and more colorful with each telling.
Let the guy be distant and cranky. He's earned it. You want fun and laughs, look up Jonathan Frakes. He loves fans.