I agree with your second point, but I want to push back on this first point a bit. While it seems like manufacturers benefit from devices being disposable, I don't see a strong reason why they should be.
The reality is that extending the lifespan of devices is one of the best ways to lower consumption. When it comes to changes like retiring 3G, we also have to weigh that against the environmental cost of maintaining the 3G network. Given the maintenance impact, it may end up being a net positive to retire these devices, but it's still an important cost to consider.
To be clear, we should also improve disposal and recycling, but that shouldn't be to the exclusion of reducing and reusing.