I disagree that comments are an indication of messy code. The purpose of comments are to 1) translate low level concepts into higher ones for improved readability and 2) to maintain information in the design process that can’t be represented by the code itself.
Obviously I don’t have to comment mathematical operations, but it makes sense to comment the algebra of how I derived an equation and it’s use in the code. Now, I could refactor that section of code into a function in order to give it a name, but that would make it more difficult to read as the programmer would then have to find the definition of that function somewhere else in the file. It is objectively more spaghetti-like to pull out single-use code into a function rather than just label the block of code with a comment.








In the US, you are sometimes given the option to opt-in to a handoff, especially if the package is valuable. Delivery engines like Amazon typically don’t do this because of how incredibly strict delivery quotas are, but I know at least UPS and USPS allow it.
Of course, UPS and USPS drivers also have qoutas, so if you don’t get to the door I within a minute, they take the package back and try to deliver it the next day.
I think what you’re experiencing is more just a consequence of increased package delivery use rather than anything inherently to do with Americans(unless you consider getting packages delivered a uniquely American characteristic).