I agree that switching creates waste, not switching creates other waste. If they wanted to minimize waste, they should have released lighting and usb-c iphones years ago and slowly phased out the lighting. Maybe even just update lightning to support USBC speeds. But alas we are stuck with this local optimum when there was a better global optimum that we missed for profit.
If they wanted to minimize waste they would have contributed to developing USB-C, which would have been in the pipeline when they were working on Lightning. Or failing that, making Lightning an open standard that other gadget makers could adopt. But that doesn't make as much money as vendor lock-in.