Бывали ли случаи, что deprecated-код вновь объявляли актуальным?
Было ли в вашей практике, что разработчики библиотек, объявив методы/классы устаревшими, в новом выпуске передумывали и снимали метку "deprecated" (наверное, касается языков, где такие метки предусмотрены и отображаются в IDE)?
Думаю, такое вполне могло когда-то случиться, но ситуация в целом странная:
1. Deprecated объявляют уже после появления альтернативы
2. Deprecated обычно объявляют, что удалят в такой-то версии
Получается, если раздепрекейтить какой-то метод, то у тебя в будет два способа делать одно и тоже, и придётся официально поддерживать оба варианта. Зачем добровольно брать себе двойную работу?
Я вот щас посмотрел в исходники JDK 11. Там Vector<> который существует еще с версии 1.0 до сих пор не удален. И он лежит в модуле java.base. Тоесть считают что вещь нужная. Хотя маркирован @Deprecated достаточно давно.