I feel like a lot of this mess with needing a different dongle and special wire for each product would have been less of a big deal if everything they did just moved to USB C all at the same time. Now if you want to charge your air pods with a macbook pro you need a cable to go from usb C to thunderbolt (not included) or an adapter to use the previous-gen-usb to lightening cable it does come with.
It feels to me like the different product development teams at Apple didn't communicate with each other at all w.r.t. what ports to use.