Of course Apple is also part of the problem. But if they reduce the advertisement we get, then they cause less consumerism than if they had been say Android.
Ultimately I am not expecting individual companies to solve this problem. How can they. Companies are requried by law to produce value for share holders, translated to english: They are required by law to attempt to push as much stuff on us as possible.
If you want to change that you cannot name and shame individual companies. You need to change the whole economic systems.
It doesn't necessarily have to super radical. One could e.g. lenghten minimum warranty. Mandate certain easy of repair, or alternatively have labeling indicating how easy the product is to repair.
This label should be tied to environmental friendliness, so so say green organizations can recommend products which are easier to repair and service yourself.