Windows firewall will actually block the telemetry requests if you add all the telemetry hosts to it. Hosts file hacking doesn’t work because it bypasses that somehow.
Ugh, you know that the list of telemetry hosts is a moving target? How often do you update that list? How do you know your list is complete? How do you know that Windows firewall blocks all connections?