Событие «load» не срабатывает из-за того, что этот код вызывается
после того, как страница загрузилась.
window.addEventListener('load', event => f(event))
Страница загрузилась и сработал window.onload, и только потом вы делаете фетч, который регистрирует прослушку этого события. Естественно, событие не поймается.
К слову, вообще непонятно, зачем вы его пытаетесь прослушивать. Можно без него обойтись, потому что оно к окончанию загрузки с помощью fetch не имеет вообще никакого отношения.