против их кривой реализации
Расскажи, в чём кривизна. И как бы ты сделал лучше. Я вот не вижу особых проблемм с аннотациями как они есть. Может быть недостаток каких то других механизмов толкает на их использование там, где лучше сработало что-то другое, чего просто нет.