I suspect that transportation and breakage costs are higher only because we don't account for externalities when considering plastic: in other words producers don't sustain the full costs and are effectively subsidized by the society at large and the environment (through increased healthcare spending, lower QOL, higher obesity rates, lower fertility, and other environmental costs that will be sustained by future generations).