Sorry, but I learned to fly at San Carlos airport (next to Redwood Shores, right adjacent to SFO airport and airspace) so I know a little bit of flying AND the area. I cannot see anything "unsafe" in the approach to SFO. Ofc I don't fly a "heavy", so if a pilot of one of those wants to disagree I'll bow to superior knowledge. But as long as there is no ("heavy") pilot who disagrees I'll say the only thing a LITTLE bit difficult is the approach over water.
However, even that is not an issue, you should have learned an easy way to track the point where you are going to touch down without ANY technical aids (we are talking visual approaches here, and visibility is near perfect in that area almost most of the time, esp. during the day): Keep your head in a position that you can easily remember and fix a point on the runway over a fixed point in front of you inside the airplane. When you look from your fixed head position over the fixed point inside the cockpit to the point on the runway it should not move. If it does (up or down) you are going to over- or under-shoot. That works independent of what the actual sink rate and speed (ergo the angle) is, always.
But then, my very own flight instructor later asked ME to demonstrate when I went on to learn aerobatics (i.e. "real flying") - turned out the "professional" pilots hardly ever do anything but "straight & level". Also, 5000 hours does not seem a lot if most of it is spent not just "straight and level", under computer control, and "at altitude". Only while maneuvering, incl. take off and landing, do you exercise flying skills. I said "flying skills", piloting skills include a lot more of course, from talking to ATC to calculating course, fuel, etc. etc. What those "professionals" seem to lack is good old FLYING SKILLS. It may sound strange from a lowly "small airplane pilot", but when I read that that Air France flight from Brazil went down because the pilots wanted to pull up when the airplane was in a stall (or close) - FOR MINUTES!!! - I really couldn't believe it - with some solid (small airplane!) training every pilot knows that you can never, ever pull UP to get out of trouble unless you have excess speed to trade for.
That doesn't mean I could fly a big airplane (wouldn't even be able to start it I guess), but while it does not matter to anyone that I lack the skills to fly a big airplane it matters to all passengers if the pilots cannot FLY (not "pilot") their airplane. I mean "fly" as in "without computer".
Is there an airline pilot here? I'm curious, what would you say about the FLYING skills of (big airplane) pilots? It seems that in the US the situation isn't bad, that this is an Asian (or Korean?) problem, and as I read it in an aviation forum not necessarily one of culture (at least not any more) but of many variables, including how easy it is for a lot of people to get to fly privately in the US vs. small countries like S.Korea, so that when a S.Korean wants to become a pilot they start from zero and do the training with an eye on the cockpit jobs (ASAP ofc, time is money), so no time/resources to do "fun flying" (like acro, which really, really teaches to fly). Then there's that even if you go into the job with good skills, how much is left after 10 years of mostly computer-aided careful "by the book" flying? How many pilots keep their (low-level) flying skills sharp by flying a small airplane in their spare time, to do "fun stuff" and "unusual attitudes and maneuverer"?