You could ask every company to have a specialized department to handle investigations for these nuanced cases... or you could rely on the state/nation to give you some actual assuranced. National ID solves this. Does Apple have the budget? Yes, but then are smaller companies justified for fucking up? Wouldn't a more objective, verifiable, and automatable procedure be preferred to level the playing field?