Верное написание: Герой Социалистического Труда. Других ошибок не видим.
Верно с прописных: Герой Социалистического Труда, Герой Соцтруда.
Все три слова в звании Герой Социалистического Труда также пишутся с большой буквы.
Ответ, на который Вы ссылаетесь, очень старый. Вероятно, раньше написание с прописной буквы преобладало. Мотивировано оно могло быть влиянием английской орфографии, аналогией с почетными званиями Герой Российской Федерации, Герой Советского Союза, Герой Социалистического Труда, стремлением подчеркнуть особое употребление слова человек. Сейчас сочетание человек года хорошо известно как звание и поэтому часто пишется по правилу — со строчной буквы.