@Bryn a bit much drama methinks, as all old lightning cables and chargers will work with the 12.
For those who have USB-C laptops they give the lead with the phone.....fair and reasonable.
Those who wish to can spend on wireless charge options.
And YES smaller packaging is good fo the environment, this is not a maybe, and Apple may well profit at the same time.
Taking the phone straight to Usb-C would force most of the new phone purchasers into buying Usb-c chargers( more profit for them) cables etc. neither good for customer or environment ....Doubleplusbad!