В других языках тоже симфони втащила аннотации? Кстати, Фабьен вышел из PSR, когда те начали тащить интерфейсы симфони как стандарты, автор сам не очень-то хочет этого.Сейчас все новые фичи это чисто политические решения и будут проходить фичи только удобные для разработчиков ядра симфони, т.к. представителей от них больше всего в комитете. Достаточно посмотреть срачи всех последних rfc
И.... в той же доктрине можно не пользоваться анотациями, реализовывать их через конфиги и код, вот только я ни одного проекта не видел с таким подходом. Клятые симфонисты и тут всех скупили или люди выбрали аннотации из-за удобства?
p.s. ХОтя да, есть странные анотации, которые можно реализовать строчкой явного кода в том же месте. Например, дурацкий @Template ілі @IsGranted