Я могу рассказать из личного опыта. Я - человек абсолютно эгоистичный, поэтому для меня было невыносимо даже думать о том, чтобы заниматься чем-то полезным другим людям (сфера услуг), или чтобы кто-то был моим боссом, или чтобы кто-то заставлял ходить на работу вовремя, или чтобы я делал какой-нибудь продукт не для себя (в какой-нибудь дурацкой компании, типа работы программистом). Плюс, я абсолютно не умею и ненавижу работать в команде и общаться с людьми (не друзьями, которых от силы 2-3 человека).
Поэтому выбор занятия физиком был для меня очевиден. Т.е. плюсы:
Более конкретная специализация астрофизика-теоретика сложилась в основном по историческим причинам. Сперва какое-то время я хотел заниматься космологией. Потом, немного покипев в этой среде, мне не очень понравилось. Потом я хотел заниматься физикой частиц, но снова не сложилось. К каждой специализации прилагается свой определённый стиль мышления и работы: у полевиков - свой, у матфизиков - свой, у твердотельщиков - свой.
Поэтому важно найти среду, соответствующую твоему стилю мышления/работы. Вот я и нашел, ближе всего мне оказалась теоретическая астрофизика.
Конечно же, за все эти плюсы проходится чем-то отплачивать. В данном случае, единственным минусом для меня является низкая зарплата (в России): на первых порах (типа магистратуры/аспирантуры) что-то вроде 20,000 р. будет самым верхним пределом того, что ты можешь зарабатывать за счёт оклада + грантов + стипендий. Поэтому в магистратуре МФТИ мне приходилось подрабатывать тем, что я делать ненавидел.
Но если ты учишься/работаешь на PhD/PostDoc и выше где-нибудь в нормальном вузе за рубежом (типа Европы или США), то там с зарплатой не всё так плохо. Она тоже относительно низкая (скажем, относительно разработчика Google), но жить и не париться на неё уже вполне можно. При этом возможностей в плане науки в разы больше, чем в России: научное сообщество там несоизмеримо больше и более открыто.