Personally I'm glad that companies are starting to not ship new cables with phones and would like to see it extended to other rechargables. I've thrown out so many micro-USB cables over the last few years and I still have them all over the place.
Yeah not gonna lie, i definitely have had plenty of left over charging cables, bricks, and wires over the years, and i don't even upgrade every year. I'm using the same charging set up i used for like the last 2 years on my X when i got my 12 pro. 5w brick, charged over night. New battery lasts me all day even with heavy use. I can see why it's inconvenient for people who are just getting into iPhones though. But now samsung is doing the same anyways, iirc.