Благодаря новым библиотекам и возможностям, кодеры могут оптимизировать код. Скажем, поиск с новой функцией в базе выполняется в 2 раза быстрее. Но вот беда, про эту функцию не знают браузеры 5и летней давности. И попытка к ней обратиться превращается в пустую страничку. Можно конечно раздуть код и применять функцию только тогда, когда браузер старше версии ХХ - но это ведет к увеличению кода и общим тормозам из-за дополнительных проверок. Нужно ли это - вопрос риторический. Мы же не пробуем смотреть бар на Internet Explorer и не требуем от разрабов что бы все работало?
iPad min (gen 4), iPhone SE (gen 1) и iPhone 7 / 7+ выпущены в 2016м. На дворе 2025й, вполне резонно что им пора на пенсию. А то что они пока еще тянут iOS 15 (появление в 2022 и поддерживается по сей день) - радоваться нужно.
Альтернатива - Google Pixel (gen 1) выпущен в 2016, максимально тянет Android 10 (появление в 2020 и поддержка до 2023), два года без обновлений уже плохо.
5 лет - обычный плановый срок поддержки софта, но как видим, например у яблока он дольше. Браузеры сейчас часто привязаны к самой ОС, хоть можно и воткнуть альтернативные и продлить агонию.
PS. Я сам до сих пор с iPhone 8 (iOS 16.7.10 вышла недавно и выше никак), выпущенном в 2017 и в целом у меня к нему нет никаких претензий, хоть он тоже почти пенсионер.
И еще:
After iOS15 discontinued, visitors using older versions of iOS will be shown a basic-html version of community content
Это касается и других старых браузеров. Chrome 119 от 2023 минимум.
Работать будет на минималках, но о красоте и порядке можно забыть.