Ну, если вы в главном потоке, значит вы в главном потоке, так что все в порядке.
Но довольно часто вы находитесь в рабочем потоке и хотите сделать что-то, что можно сделать только в основном потоке (например, обновить пользовательский интерфейс). В этих случаях вам нужно сделать что-то особенное для запуска вашего кода в главном потоке - отправленный вами код обработчика будет одним из примеров.