Agree, the whole “unattractive job so we’ll struggle to get anyone good” talking point is demonstrably false and being negative for the sake of being negative.
As well as there only being 32 of these jobs (with just a handful available during any one offseason) it all comes down to money and guarantees. Pay someone enough money over enough time and they’ll take the job. Also, we have a GM who basically refuses to fire his HC hires.