Вы дали не полный ответ. Обычно работяга - это пренебрежительное -о социальном статусе человека. Про старательного человека никто не скажет "работяга" (это прочтение давно устарело) Но говорят - он работящий. Посмотрите пункт 2 словаря Ожегова)Словарь ОжеговаРаботягаРАБОТЯГА, и, м. и ж.1. Работающий, старательный человек (разг.). Буксир-р. (перен.).2. Рабочий человек, простой труженик (прост.).