I'm surprised that Amazon still uses boxes. They have the market power to insist manufacturers comply with amazon-specific packaging requirements. Why not just insist that all products be packaged in postal-compatible packaging? Then the amazon warehouse robot need only slap a label on the product and throw it in the shipping bin. Another answer would be to have products packaged in standard, or at lease square, boxe…
I think you are diminishing the importance of brands and brand loyalty for companies. A lot of effort is spent to have boxes designed for retail; size, shape, color, etc. matter a lot for this use case. Resistance to weather and being thrown around are not the main consideration of this use case. Standard size boxes that are shippable might be good for Amazon and the consumer but companies always want the brand front…
One problem is that showing what's inside helps thieves.