Netflix hires studios in specific locations to create content. The laws and enforcement requirements are different for different areas, and the production studios need to retain their copyrights of that particular content. Offering the same content to each country adds tons of operational costs on Netflix. Hence, it offers content with a specific location.