They cannot because they are struggling to maintain growth. Imagine they start banning all shared accounts, a wild guess is that 50% of them are at the very least. That would make them lose so many customers at the same time they wouldn't be able to recover from it. This + all the false positive from household members travelling. People would be so pissed of they would turn to other services that do not crack down on shared accounts before going back to netflix.
They were going to not allow you to use Netflix accounts on set top boxes when you are away from home. But they were going to allow you to use mobile.
But some Hiltons have Smart TVs with Netflix built in that let you enter your own Netflix credentials and automatically sign you out when you check out.
Hulu Live TV (not the VOD only service) was very strict about not allowing you to use it on other TVs and forcing you to change your “home” location and only allowing 5 changes a year.
You couldn’t use it on mobile for more than 30 days without going back to your “home”.
I have a vacation property. There solution was to pay for two separate accounts.