A bit off-topic, but I meant to add - I have been known to unravel hand knitted garments that don't fit or have worn in places, and knit them up again. (It doesn't work with shop-bought ones, as the seams are usually oversewn by machine, so they don't unravel.) I can afford to buy new jumpers or new yarn - it's not about the money, but about waste and adding to landfill.
Fair isle and similar patterns came about because people did this. If they didn't have enough blue wool to make a jumper, they could add in some red, make a pattern of it and it would go further as the child grew. It's become an art now, but it started as a way to save waste.
How many people still have button boxes? Everyone had them in my mum's day. I have two, as one is full, but my daughter doesn't and nor do her (fashion conscious) friends. She will ask me to change the buttons for her to customise a garment, or if I don't have one to match the one she's lost, but a lot of people would throw something away rather than get new buttons ( often the ones who complain that it is our generation who has ruined the planet
).