любая задача имеет свои входные параметры. и я решал задачу для вполне конкретных требований, в которых совершенно четко были обозначены браузеры. И это было согласовано с заказчиком. Под древние браузеры и зомби-браузеры вроде Opera 12, действительно, не затачивалось и даже не проверялось.
любая задача имеет свою цену. Ebay могут позволить себе, что угодно. А вот заказчики далеко не всегда, потому и не заказывают у меня сайты под ie6+, а заказывают под ie9+ потому как иначе стоимость не устраивает, вы же прекрасно это понимаете, надеюсь. Сайт, который я вам показал для примера делался исключительно под десктопные нужды, заказчик просто не потянул адаптивку. Но и в довольно свежих версиях chrome, firefox, safari на планшетах/смартфонах проблем замечено не было. поэтому не понимаю про какую сырость речь идет. Специально проверил, но так и не понял какой "функционал возврата" вас не устроил. есть "крестик" (закрыть). кликаем и большая картинка закрывается, можно просто кликнуть на пространстве за пределами картинки - аналогично она закроется. Можно, конечно, месяц (или больше) потратить на создание идеального решения для всех браузеров, взять тот же планшетный Safari 5.0, в котором куча ошибок. А уж сколько сюрпризов ждет на платформе windows! Вы же в курсе, что есть девайсы (смартфоны/планшеты) на Window Phone (разных версий) и на почти полноценной windows 8? Так там даже совершенно одинаковые браузеры (судя по версии) ведут себя по разному с тем же тачскрином. но все упирается в стоимость. думаю, что ваш бюджет весьма ограничен. неделя работы программиста не может стоить менее 25000 руб.