UK engineering spend too much time to ensure they do it "right". They also don't make a big enough song and dance (visibility).
Bangalore Engineering aim for a date and deliver whatever vaguely meets the requirements. Even if the code is incorrect, inefficient and un-maintainable. (meet the metrics at all costs attitude)
China - way too date driven and too willing to commit to deliver something, before they have understood the scope.
USA well they have just lost the way and make great PoC stuff that is near useless in a real customer deployment.
Though UK is around 1/2 price of USA, so maybe you get what you pay for, let alone the rest of the world.
If you bought something, what approach to the output would you want?
not my post, I lifted it from: https://www.thelayoff.com/t/PzSKM19 - specifically @PzSKM19-yau