ну fetch ты юзать будешь только на стороне клиента, бэк такой возможности не имеет, и вообще вся эта хрен про чистый JS меня уже давно в ступор вводит, главный вопрос - нахрена все писать на vanila, и вообще нахрена js, а не TS )
Ну во-первых это не каждый найдет просто с ходу, во-вторых - злоупотребля этим ты получишь портянку, которую придется держать в одном состоянии со страницами сайта, тоесть поддерживать консистентность