Why PC Sales Are Declining
First time accepted submitter Benedick writes "I have a four year old desktop and a three year old notebook. Why haven't I upgraded to a new machine? Because they still work great. PC sales aren't declining because of Windows 8. They are declining because our PCs are so good, they last a lot longer. Will Oremus of Slate explains it better than I can."
Windows 8.
* Carthago Delenda Est *
Why have computers not stopped after I built my AM5x86? It still functions today and can still surf the web. It's on its second AT PSU though.
Still, crappy logic, especially when OEM computers are designed to have a short lifespan to spur sales of newer models.
You don't even need a new PC to play games. My going on 3 year old PC was bought to play games, and it plays everything coming out at max or near max settings. Clearly no need to upgrade there.
My six year old *Vista* PC is now what my wife uses when she wants to play a game. Although it can't play at max settings anymore, we still haven't found a game that it can't actually play reasonably well. Again, no particular need to upgrade there.
Games being cross platform has meant they need to deal with the pathetically low specs on the current consoles, which combined with games being stuck being compiled for x86 and DX9 to work in XP means you just don't need new hardware like you used to.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
I'm currently playing through Crysis 2 on my old gaming computer, and it is running perfectly. No lag, shiny graphics, everything. Why spend money to replace it? It does everything I want it to do!
Q6600 @ 2.4Ghz
8GB DDR2 800
Two 9800GTX cards in SLI
two 500GB Hard Drives RAID 0
Windows 7 64-bit
2560*1440 monitor
"High" settings, Crysis 2. Runs fantastically. I don't see the point in replacing it (at least, until I move into a place where I have to pay the power bill...)
I'm looking forward to seeing how well this computer handles Bioshock Infinite.
It used to be you could buy a new computer, and use it. Now to do that, you have to find an operating system, figure out how to get it to work with the new (unsupported on older OSs) hardware. Why bother? I'm dreading the task when this laptop finally dies.
I bought a Windows 8 machine on Black Friday, it lasted 4 hours before I gave up and returned it.
Windows 8 sucks so much, it can lift matter back past the event horizon of a black hole.
Single cores in new equipment aren't getting significantly faster, and while the number of cores in CPUs is slowly increasing, most apps are still sequential in their processing. This makes new machinery not really worth buying because it wouldn't speed your apps up by much. It's a poor investment to buy a whole new PC for a small incremental upgrade in performance.
Even in those cases where apps could potentially harness multiple cores because some of their internal tasks are naturally concurrent, they don't do so because they're written in sequential languages that cannot easily multiprocess. Developers have been really slow to embrace the new raft of concurrent languages like Erlang or Go which make multiprocessing so easy. I'm not sure why that is, but a good bet is familiarity with the old and aversion to the new.
'Just another theory to add to TFA. Any others?
Windows 8 is a factor. It's not the largest one, but it is a factor. People don't like it, and people also feel that they don't *need* a PC like they used to. That means when faced with a Windows version you don't want vs the iPad (or whatever other tablet) that you do, the tablet is going to win an awful lot. That wasn't the case in the past, because the technology simply wasn't up to par. Today it is - a typical consumption only web user can get by just fine on a tablet and only occasionally needs a PC. Fundamentally, Metro on the desktop sucks. Microsoft could have avoided the whole problem if they'd just put a button in Control Panel labelled "make this OS work like Windows 7", in which case you'd have a faster version of Windows 7 that can also run Metro apps. That would be more popular. (You can do that yourself with start menu replacements and neat tools like ModernMix, but telling users they can download third party tools to fix it just points out that Microsoft botched the release.)
That makes the implications obvious: households that used to have 2 or 3 PCs now only need one. Many households won't need a PC at all.
For people who do still need or want one, existing PCs last a lot longer than they used to. XP machines are still kicking, and do what people want. 3 year old PCs aren't significantly worse than brand new ones if they're properly maintained. Fundamentally, the product used to improve by leaps and bounds. It now improves in tiny increments, and tiny increments aren't enough to promote replacement. It's now like a stereo: you replace it when it dies.
Multicore is part of the problem here, as well. Intel and AMD can cram as many cores in as they want, most of the stuff I run only uses one of them. It's hugely frustrating to have a CPU sitting at 25% usage while I'm waiting on calculations because most of the software out there still doesn't use multiple cores very well. Unless they're trying to sell me something with significant single thread performance boosts, why would I care how many more cores they can shove in?
The PC market had a great run, but it's over. The market is going to contract to a new normal: systems being used years longer than in the past, and fewer people needing them. It won't go away for a very long time, simply because phones and tablets aren't nearly as good a replacement for many tasks that we're doing... yet. But stagnation and decline are the new norm.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
I have always built my own desktop PCs. They always last longer than 5 years. I build a new one after 5 years because I want to not because I have to. In fact I often hand down my old PC and it stays in service for many more years. You might lose a PSU or a HDD but the computer itself should last long after obsolescence.
PC sales are down for the same reason all sales are down. The middle class has been robbed of buying power. Poor wages, lay-offs, outsourcing, tax burden, or whatever other reason you can come up with. There are more people than we have work to do. When people struggle they often won't buy nice things like computers. They may not be happy with the old one but they can't afford to replace it. I'm sure new car sales are down as people keep the old ones longer.
The middle class = the American economy. When the people suffer there is a "trickle up suffering" *
*("Trickle up suffering" is a registered trademark of SampleFish)
It's not that existing PCs are too good but that they haven't improved much in the past few years, in particular processing speed. The days of huge computing jumps with a new processor generation appear to be behind us, at least for x86.
Phones also are advancing quite a lot. There's a lot more difference between an iPhone 3G and a high end phone today than there is between a 4 year old PC and a new PC.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
just like apple did in the late 90's
oh your 2 year old mac is doing fine? OK heres os 9.22, everyone will be using it, except for you cause we told our installer to specificly ignore anything less than our brand new shiny G3, pay up or fuck off
or in the mid 2000's
oh you just bought a G5 OK we switched to intel, pay up or fuck off
Windows 8 ... ummm... I guess I can use the drive it came on as a backup someday.
Microsoft loves you as a customer. You bought their product and trashed it, thus making it not necessary for them to support you. (Not that they would ever do such a thing.) Microsoft only cares about the number of units sold, and you contributed to that.
I used to buy prebuilt boxes (HP, Dell, Acer) with Win7, and I used them as they are, with Win7 OS. But if I am required to buy Win8 when I need another box I will instead buy parts and build a PC this way - something I haven't done for a long, long time. TigerDirect still sells Win7 OEM packages, but for many of my needs Linux will do just fine. Or I will raise an odd, old P4 box from the dead - as matter of fact, one is on my bench right now, loud and hot as they used to build them in 2007 or so. But it's free. Will install some Linux on it for a simple server duty.
If you have a decent PC all you need to play almost any game at a really good level is a graphics card upgrade.
A good graphics card will cost as much as a complete console - and you are still stuck with incompatibilities between this game and that video card, or a DLL, or just something else that only happens on your setup, so it's entirely unsupported. Early releases of Thief crashed left and right; first PC releases of Far Cry didn't work with AMD (Diamond) video cards, IIRC.
I gave up gaming on a PC long time ago. I have PS3, and it works just as fast as when I bought it (which means "as fast as the game needs it to work".) If PS4 is a good improvement, I will get it too. There is a lot of value in a console - it runs your games exactly as the developer released them, and all consoles of the same type run the same. Load the disk and the game runs. If it has bugs, everyone has the same bugs - and there is a huge pressure on the developer to fix those and push the patches out.
I can understand why early gaming was on a PC - because the PC was there, and any PC could run any game (of Alley Cat type.) This is no longer true. Building a gaming PC will cost you more than buying a console. Gaming on PC is only practical if you are after games that will never be released on a console of your choice and you can't afford several. Cost of a console is small these days, however, and there is no good excuse why a gamer wouldn't be able to get an Xbox for his Halo and PS3 for his something else.
Of course, nothing wrong with learning something new, the problem comes when it is something new for no reason. If someone changed all the Berkeley networking API names to yiddish verbs I would be annoyed as well. Technically it would be new but not in a good way.
"First they came for the slanderers and i said nothing."
I know there is a lot of speculation into the PC Sales dip, but let's face it, it is the same old song and dance in PC land. If I buy a new PC it has Windows 8 it comes loaded with crapware and doesn't do very much of what most people want to do. Tonight I went to Staples to browse and most of the Windows 8 machines were stuck on "Your protection expired XX days ago. Would you like to purchase Norton." AND I STILL CAN'T CREATE AND EDIT A VIDEO OUT OF THE BOX. However MS-Paint, Calculator, and Notepad are still hanging in from 1987, but to be fair, MS-Paint did get a facelift.
Flash forward to the iPad. I can give grandma an iPad with iMovie within 15 minutes she has first amazing video trailer of the grandkids on YouTube. Yes, I know the PC has robust suites like Adobe, Roxio, and Vegas but they aren't simple. Grandma has to figure out the Camera, take the SDHC card out, import the video, setup a project (hmm.... does grandma want DV-NTSC Standard-48Khz or DV-NTSC-Widescreen-48Khz, or maybe AVCHD-1080i(50i) Anamorphic) , import the video segments into timelines and on and on until she gives up. It is far too painful, just opening the door to the SDHC card can be a 15 minute project.
The problem with the PC is it hasn't gotten simpler. It hasn't gotten less painful to use, and grandma still can't get her video onto YouTube. One a daily basis on I use Linux, Windows 7, iPad, and MacOS/X. To me they have just become tools to get different jobs done. The clear winner for ease of use, efficiency, and convenience is the iPad tablet where I can get my video onto YouTube without crapware popping up telling me I need to update or am unprotected.
Oh and one more reason. SSDs. I can put an SSD in an old box, and suddenly, it becomes a vibrant fast box, even with all the crapware.
And MS, if you are listening. Put some useful WOW factor, polished software into your OS. Make the consumer feel like they really got something high value for their dollar or just keep doing what your doing. And if you keep on the same path, make sure you knee-cap the next XBOX with always on Internet required for play. Also, if you decided to launch a phone, make sure you abandon all your early adopters and ensure that the phone has no polished apps. Does anyone at MS still know how to code beyond rearranging the UI? Just asking.
But it is broke.
Nearly all new computers sold today are laptops. and nearly all of them have shitty displays, shitty keyboards, and shitty mouse pads. The key caps start falling off fairly soon. After a while, other keys just stop responding, or lose their debouncing so you get 40 'w's in a row. The wifi adapters fail just after warranty expiry, and they have miserable range and throughput. The bluetooth never worked properly to start with. The USB ports get loose and stop working. And as for the battery...
All bad. All really bad. But not the worst.
New PCs come pre-loaded with endless amounts of bloatware that slow them to a crawl. As soon as you log in your shiny new "productivity tool" for the first time, it insists on downloading updates to all of its update downloaders (thanks Randall), and demands that you reboot it sixty-one times. Or, worse, reboots without warning.
For non-technical users, using a consumer PC is like driving through a blizzard, even when it's new. You can do it, but it's no fun. Compare that to a tablet or a large (four or five inch) non-Windows smartphone, and there's no contest.
Why are computer sales down? New computers are broken, and consumers have cottoned on to that.
Or maybe, just *maybe* coders could start focusing on making fast software again instead of just waiting for faster processors? You know, like we did in the old days?
One reason people don't buy new computers as often as they used to is software activation
I dread buying a new computer because moving all of my stuff to the new computer has become a multi-day ordeal of trying to convince Indian call center operators that I am not running the software on more than one computer
If I could buy a new machine, clone my hard drive and go, I would upgrade about three times as often
Dude do NOT save that P4, the amount of juice you waste feeding that beast makes it not worth the trouble. Since you like Tiger kits (which I do to, they are fricking fantastic) you should look at the $130 E350 Mini which just uses 16w under load while giving you a dual core APU that is great for everyday tasks. Since you already have the box you can get just the board at Amazon for like $70, slap in a $12 RAM stick and the system will pay for itself just on the amount of power you save and waste heat you don't have to deal with.
I've been turning old P4 office boxes into E350 boxes and its quite popular with the SMBs, better performance than the P4 at not even a fifth the power. I like 'em so much if I ever get a few days "me time" so I can take my time and set my software up the way I like I'll be ripping the guts out my old Sempron nettop at the shop and replacing it for an E350, I'll get a nice performance boost while using even less power than the Sempron, its cheap, great for basic tasks, and low power, its really a sweet little unit.
ACs don't waste your time replying, your posts are never seen by me.