The other thing missed is laptops manufactured within the past 10 years will meet most people’s needs, so no need to purchase new if there is no hardware issues.
And I wish they mentioned the TPM2 requirement Microsoft is forcing on people, that could generate a lot of ewaste.
If only they were made such that they could be easily cleaned and upgraded. I got an old laptop for free because it was extremely slow which made it unusable.
After removing the dust carpet it ran pretty well again. (although I still later upgraded RAM, CPU, and HDD to SSD) Unfortunately it finally gave out, but it got me 3 extra years, in total going 16!
Edit: That is not a factorial:)