Работаю с Angular уже несколько лет, но настолько же заинтригован мотивацией автора данного кода.
Впрочем, одна догадка есть. Судя по всему, он очень любит, когда функции возвращают значение (заметьте, КАЖДАЯ функция что-либо возвращает, даже если это совершенно не нужно), поэтому логично, что и init, и сама функция контроллера должна что-то вернуть.
В целом же, организация кода в данном контроллере оставляет желать лучшего.