Какая мотивация стоит за .replace?
Чтобы скрыть атрибуты, которые jQuery использует для внутренних целей.
код, подобный этому, заставляет меня задуматься, стоит ли вообще использовать jQuery в производстве.
Да, у меня была точно такая же реакция. Это просто невероятно неряшливо. Попытка обработать HTML с помощью regexp - это тип наивного взлома, который вы ожидаете от постеров, впервые задававших вопросы, а не такого поведения, которое вы надеетесь увидеть в рамках, так как многие пользователи SO, похоже, поклоняются.
Это не единственное место, где jQuery срабатывает, пытаясь разобрать разметку с помощью регулярного выражения; некоторые вещи селектора тоже сломаны. Это могут быть неясные угловые случаи, но для меня это огромный красный флаг, указывающий на неправильный подход.