Every accident is a chain of errors. This chain was broken. "BFI your right 3 o'clock 20 miles, report in sight." FO looks right sees an airport at 3 o'clock, "field in sight," "cleared visual approach runway XX BFI."
Good on whoever finally noticed that they were lined up incorrectly.
We can all feel high and mighty, believing that we are somehow immune to similar errors, but that is just a lie to make ourselves feel better. Truth is, we all make errors every single flight, the whole goal is to catch those errors as soon as possible. Sometimes it takes longer than other times to catch the mistake, but they did prior to causing an accident, so live and learn and fly another day.
Also, a clear VMC day in a modern airplane is, in my humble opinion, a significantly higher workload environment. Instead of just staring at the pretty colored screens and needles you now have to look outside and clear, while moving at ~250kts, while getting all your stuff set up from takeoff to landing in a very short amount of time. Airliners don't exactly have the best outward visibility. And when you start looking outside your cross check of all the pretty pink goo that you were looking at drops out a bit, especially once you "know" you have the field in sight. Instead of crucifying the pilots, lets learn something and go forward.