The answer to this is no. One can watch 13 Hours on Netflix directly if they live in the Netherlands or Japan. The residents of the USA or other countries cannot watch it directly and need to connect with a VPN service as they fall under geo-restricted areas.