Thing is, I think the developer might be right on this one. I've been lucky to have jobs doing things I personally endorse, so I've fewer qualms about my forum comments being personally linked to me - now or tens years in the future.
If I was in a less ideal job and my employer asked me to associate my name with their product, I'd be reluctant.
Maybe developers should be allowed to choose a pseudonym. To do this correctly, the company would have to have explain to employees that associating someone's pseudonym with their real name or personally identifying info is a serious infraction of company policy.
I participate in certain projects under pseudonyms, so I know this works. (Although for me it's for other reasons - I don't want differential treatment when engaging in my hobbies; I want to maintain some separation of work/activism and private life.)