Pretty much. Seymour shortly worked on a few forum achievements, then he got bored of it. Plus, the negatives kinda outweighed the positives (spamming for achievements, 'like' shopping, etc).
An idea that I am a fan of is custom titles in correlation to in-game achievements. Say, your team wins the '2011 Legions Cup', well, I think it'd be cool to see that reflected on your forum title. ie: "2011 Legions Cup Champion".
Perhaps Seymour will look into having events where he'll make a post on the forums and the first 3 people to kill him in-game will achieve some sort of fancy title. (ala DynamicDerek's old AT contests).