IDK about shouldn't. Public photography not being a crime comes from a time where one could still be generally expected to remain anonymous despite being photographed. Just like how you can be seen by strangers in the street while walking and still remain anonymous. Yet stalking is a crime, and facial recognition seems to be the digital equivalent. Facial recognition is something that can be done at any point by someone with your picture in their hand.