Soundex-like technology rendered irrelevant the issue of hyphens in names for systems that used names as some kind of (ineffective) (in)security measure to screen passenger names.
Given that hyphens drop in and out amongst various government ID-issuing-entities/systems (sometimes even within a particular agency/system), this seems to be yet another exercise in futility.