Nah, I think I need a new computer because the $900 one I have (4 core haswell oc to 4.6 Ghz, 16 GB ram, 3 drives) and the $600 server I have (4 core Sandy, xeon, 32 GB ram, 5 drives), take anywhere between 2 days and 3 weeks to finish the tasks I throw at them regularly.
Between the MLC SSDs, tons of RAM, ton of CPU power, for $1500, I wouldn't even look at MBP from the current batch, let alone one from the last one.
I am a geek, I am competent, and I am fully planning on two new computers this year. Just waiting to see how Zen turns out.
64GB Ram / ea. 1 GB SSDs, probably on ZFS, 8 cores / 16 threads (to stay in the cheap consumer range). This will probably be doable for under $2k.
So, as a geek, this is what I do to remain competent, hardware wise.
TLDR: You can't just assume that because you don't need a more powerful hardware for blogging or what have you, that the rest of us also don't need one.
I can't manage with less, because life is short.
Another part of the story is that if you roam the local sell forums, you'll find an older Xeon servers for cheap.
So, that leaves electricity, which is not that bad.
When did they advocate that? They just now EOL'ed my 2011 MBP.
Also, where do you suppose your discarded computer came from if not from someone who bought it new a few years ago?
At least modular PCs can be valuable again (or repaired) with a single component upgrade and those old components usually go straight onto ebay for other people to take advantage of.
As a developer, I say give me more cores and more ram! Faster build and test times means more development time.
Yes, I could do my work with 10 year old hardware, but no, I wouldn't really want to. These days, I don't feel the need to upgrade very often, 3-4 years seems to work out, but something new and faster is always nice.
As for the environmental costs, these are real and should be considered. That being said, it is difficult to not consume while remaining competitive with your peers that are at the same time (they have a faster computer -> get work done faster than you -> you get a pink slip).
You think that you need your computers up to date because you are a geek and you must stay up to date to remain competent. This is not true. You can manage with less and you more than anyone else know how to handle a computer with slightly less resources.
These kind of numbers from a company advocating this throw away culture makes me very sad.