Most development at very large companies happens by hordes of people who call themselves developers but do not care about development and barely understand anything they are doing. Most coding happens by copying and pasting from Stack* and then restarting the application hundreds of times and tinkering with the code mindlessly until it happens to work. Anything besides getting the "happy path" (sic!) to work is a sec…
Having lived and worked in South Korea for 4 years, I can't confirm this to be true. My Korean colleages were no less diligent than the ones I now have in Germany, on average. It's true that pressure is high and projects are often run in an air of permanent crisis mode to keep the pressure up, though. If corners get cut the decision usually comes from above.
I do systems engineering on operating systems and HMI for consumer electronics. In Korea it was for smart TVs and industrial equipment control, in Germany for cars.