Ed is right, although he says it plainly and without sugar-coating.
A PIC should not make such mistakes.
And while the airlines might not be carrying sectionals (or might not even know how to read them after having grown up in jet sims), at least they should have overlaid an approach, set the rwy heading on the course bug, identified the rwy numbers visually etc.
Yes, we are human and we make mistakes. But these guys are paid to not make mistakes and to use checklists and SOPs.
I am curious whether this happened due to some violation of the SOPs I mentioned. I was under the impression that overlaying an approach even in VMC and for a visual approach is required for most good airlines. (but I could be wrong)
When we, small GA pilots, fly somewhere, we do our own planning and we know where we're going, which way, how high etc. The airline crew is usually not part of that process so they just jump in the cockpit, program the FMS and off they go, often not even knowing anything about the destination but the ICAO code and TAF for their arrival. Even more reason to pre-program a dang approach to make sure I am landing at the right airport.
Also, if I am on a 3-mile final and my FMS says "10nm to destination", that would raise questions in my mind.
And as many pointed out, this is a local peculiarity so I'd expect the controllers to be watching all inbound airplanes like a hawk due to the high chance of this specific pilot mistake.
Okay, off my soap box now.

Glad nobody got hurt (except egos) and I feel bad for the passengers who got an unpleasant travel surprise.