I agree with everything you said except the lightning port. The lightning port came out 4 years before USB C did and it did a much better job than any other port on the market at the time. Apple wasn’t going to make that investment if they weren’t going to stick with it for a while, for one every iPhone user would hate having to switch cables again that quickly, but also there was no guarantee USB C was going to succeed. Apple even participated in creating the USB C spec, as I detailed in another comment. Honestly I think the lightning port is actually better than USB C for what it does: incredibly thin, non clogging, waterproof phone port.
They should not have used it for other junk like the fucking Magic Mouse or whatever other mice or keyboard peripherals there were used for.