Сложно спорить с аргументом 'могу писать говнокод' :)
ммм, готов выслушать аргументы против использования он-пуш. Мне в общем все равно, но сейчас я не вижу никакого смысла в дефолтной стратегии, я бы ее вообще выкинул.
А по поводу функций, ну мы же понимаем что в шабон это тоже все js, нужно просто избегать ситуаций где функция будет тяжелой и вызываться часто, и все ок.