In what way does it generate more e-waste than any other cable? Unless you switch back and forth between iPhone and Android regularly, you’ll need roughly the same number of cables regardless of the platform.
I can charge basically all (dozens) of my gadgets using usb-c cable, but I still need to carry additional outdated lightning with me to charge the damn phone.