Можно много делать странных вещей, в т.ч. в джаве. Не всегда и не во всех действиях есть смысл.
Если вы не видите в этом смысла - просто не пишите так.
ЯП - это средство выражения какой-то мысли, какого-то намерения.
Кому-то для этого достаточно циклов и оператора goto, а кому-то необходимы аннотации и дженерики.
Смысл есть, когда вы пишите аннотацию для аннотаций и необходимо применять ее и к самой аннотации. Самый яркий пример - @Retention и @Target. Для самих @Retention и @Target аннотаций они тоже необходимы, т.к. применяется к аннотациям. Вот такая рекурсия. На практике же крайне специфичный кейс