Обычная политика компаний. Индексация обычно происходит в гос структурах, но там своя атмосфера.
Меняйте компанию и переходите на должность выше. Может так случится что через несколько смен вы попадете в ту же компанию, на намного более высокую зарплату и обгоните человека сидящего там кучу лет.
Никакие скрипты в браузере не имели, не имеют и не будут иметь права соваться в локальную дисковую систему. В принципе. Из элементарных соображений безопасности.
Для сохранения кэша локально есть LocalStorage.
Именно bare, или какой-нибудь gitlab? Последний умеет CI, в том числе deploy любым скриптом (в котором можно и адреса FTP прописать). Если bare, то нужен post-receive hook, который будет так же дёргать какой-то скрипт (тут сложнее).