Yes, you should, if you want to enjoy geo-restricted content in your region; else, you can watch your regional Netflix on Kodi Add-on. However, it kills the entire purpose of downloading the add-on as you can watch regional Netflix without any add-on.