The reason for overproduction is because the profit motive requires the sale of as many commodities as possible. Socialism essentially means we can scientifically plan production and distribution, meaning we aren't constrained by this any longer. As for the bits you are talking about like fast fashion, planned obsolescence, and the military industrial complex, we aren't at odds here, these are products of capitalism and the profit motive.
Advancement is not a "culture." It is a historical process. You are confusing the problems of capitalism to be problems of culture, and not material conditions, which leads to errors in judgment. All environmentalism going forward requires socialism as a basis, which will end overconsumption because the base of overconsumption is overproduction for sale of commodities.